home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_3_GClipboard.txt < prev    next >
Text File  |  1992-10-27  |  265KB  |  4,633 lines

  1. # near model CODE resource
  2. # jump table entries: 1832-1883 (52 of them)
  3. fn00000000:
  4. 00000000  4E56 FFA6                link       A6, -0x005A
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  7. 0000000C  42A7                     clr.l      -[A7]
  8. 0000000E  42A7                     clr.l      -[A7]
  9. 00000010  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  10. 00000016  486E FFFC                pea.l      [A6 - 0x4]
  11. 0000001A  A9FD                     syscall    GetScrap
  12. 0000001C  4A9F                     tst.l      [A7]+
  13. 0000001E  6F7E                     ble        +0x80 /* 0000009E */
  14. 00000020  42A7                     clr.l      -[A7]
  15. 00000022  42A7                     clr.l      -[A7]
  16. 00000024  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  17. 00000028  285F                     movea.l    A4, [A7]+
  18. 0000002A  2F0C                     move.l     -[A7], A4
  19. 0000002C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  20. 00000030  42A7                     clr.l      -[A7]
  21. 00000032  2F0C                     move.l     -[A7], A4
  22. 00000034  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  23. 0000003A  486E FFFC                pea.l      [A6 - 0x4]
  24. 0000003E  A9FD                     syscall    GetScrap
  25. 00000040  4A9F                     tst.l      [A7]+
  26. 00000042  6F4C                     ble        +0x4E /* 00000090 */
  27. 00000044  486E FFF4                pea.l      [A6 - 0xC]
  28. 00000048  486D 28AC                pea.l      [A5 + 0x28AC]
  29. 0000004C  3F3C 009A                move.w     -[A7], 0x9A
  30. 00000050  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  31. 00000054  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  32. 00000058  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  33. 0000005C  422E FFB4                clr.b      [A6 - 0x4C]
  34. 00000060  486E FFA6                pea.l      [A6 - 0x5A]
  35. 00000064  42A7                     clr.l      -[A7]
  36. 00000066  42A7                     clr.l      -[A7]
  37. 00000068  A8A7                     syscall    SetRect
  38. 0000006A  4267                     clr.w      -[A7]
  39. 0000006C  486E FFAE                pea.l      [A6 - 0x52]
  40. 00000070  42A7                     clr.l      -[A7]
  41. 00000072  2F0C                     move.l     -[A7], A4
  42. 00000074  42A7                     clr.l      -[A7]
  43. 00000076  42A7                     clr.l      -[A7]
  44. 00000078  486E FFA6                pea.l      [A6 - 0x5A]
  45. 0000007C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  46. 00000080  4EBA 030A                jsr        [PC + 0x30A /* 0000038C */]
  47. 00000084  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  48. 00000088  2D6E FFF4 000C           move.l     [A6 + 0xC], [A6 - 0xC]
  49. 0000008E  601A                     bra        +0x1C /* 000000AA */
  50. label00000090:
  51. 00000090  42A7                     clr.l      -[A7]
  52. 00000092  2F0B                     move.l     -[A7], A3
  53. 00000094  4EBA 29F6                jsr        [PC + 0x29F6 /* 00002A8C */]
  54. 00000098  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  55. 0000009C  600C                     bra        +0xE /* 000000AA */
  56. label0000009E:
  57. 0000009E  42A7                     clr.l      -[A7]
  58. 000000A0  2F0B                     move.l     -[A7], A3
  59. 000000A2  4EBA 29E8                jsr        [PC + 0x29E8 /* 00002A8C */]
  60. 000000A6  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  61. label000000AA:
  62. 000000AA  4CDF 1800                movem.l    A3,A4, [A7]+
  63. 000000AE  4E5E                     unlink     A6
  64. 000000B0  2E9F                     move.l     [A7], [A7]+
  65. 000000B2  4E75                     rts
  66. export_229:
  67. 000000B4  4E56 0000                link       A6, 0
  68. 000000B8  4AAE 0008                tst.l      [A6 + 0x8]
  69. 000000BC  56C0                     sne        D0
  70. 000000BE  4A00                     tst.b      D0
  71. 000000C0  672A                     beq        +0x2C /* 000000EC */
  72. 000000C2  222E 0008                move.l     D1, [A6 + 0x8]
  73. 000000C6  B2AD E994                cmp.l      D1, [A5 - 0x166C]
  74. 000000CA  57C1                     seq        D1
  75. 000000CC  4A01                     tst.b      D1
  76. 000000CE  661A                     bne        +0x1C /* 000000EA */
  77. 000000D0  242E 0008                move.l     D2, [A6 + 0x8]
  78. 000000D4  B4AD E98C                cmp.l      D2, [A5 - 0x1674]
  79. 000000D8  57C2                     seq        D2
  80. 000000DA  8202                     or.b       D1, D2
  81. 000000DC  660C                     bne        +0xE /* 000000EA */
  82. 000000DE  242E 0008                move.l     D2, [A6 + 0x8]
  83. 000000E2  B4AD E990                cmp.l      D2, [A5 - 0x1670]
  84. 000000E6  57C2                     seq        D2
  85. 000000E8  8202                     or.b       D1, D2
  86. label000000EA:
  87. 000000EA  C001                     and.b      D0, D1
  88. label000000EC:
  89. 000000EC  4400                     neg.b      D0
  90. 000000EE  1D40 000C                move.b     [A6 + 0xC], D0
  91. 000000F2  4E5E                     unlink     A6
  92. 000000F4  2E9F                     move.l     [A7], [A7]+
  93. 000000F6  4E75                     rts
  94. export_230:
  95. 000000F8  4E56 FFAE                link       A6, -0x0052
  96. 000000FC  206E 001C                movea.l    A0, [A6 + 0x1C]
  97. 00000100  43EE FFBA                lea.l      A1, [A6 - 0x46]
  98. 00000104  7010                     moveq.l    D0, 0x10
  99. label00000106:
  100. 00000106  22D8                     move.l     [A1]+, [A0]+
  101. 00000108  51C8 FFFC                dbf        D0, -0x6 /* 00000106 */
  102. 0000010C  3290                     move.w     [A1], [A0]
  103. 0000010E  206E 0008                movea.l    A0, [A6 + 0x8]
  104. 00000112  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  105. 00000116  22D8                     move.l     [A1]+, [A0]+
  106. 00000118  22D8                     move.l     [A1]+, [A0]+
  107. 0000011A  7000                     moveq.l    D0, 0x00
  108. 0000011C  2D40 0020                move.l     [A6 + 0x20], D0
  109. 00000120  4267                     clr.w      -[A7]
  110. 00000122  4EAD 4342                jsr        [A5 + 0x4342 /* export_2148 */]
  111. 00000126  101F                     move.b     D0, [A7]+
  112. 00000128  6604                     bne        +0x6 /* 0000012E */
  113. 0000012A  6000 0094                bra        +0x96 /* 000001C0 */
  114. label0000012E:
  115. 0000012E  4267                     clr.w      -[A7]
  116. 00000130  486E FFBA                pea.l      [A6 - 0x46]
  117. 00000134  4EAD 387A                jsr        [A5 + 0x387A /* export_1803 */]
  118. 00000138  101F                     move.b     D0, [A7]+
  119. 0000013A  671A                     beq        +0x1C /* 00000156 */
  120. 0000013C  42A7                     clr.l      -[A7]
  121. 0000013E  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  122. 00000142  486E FFBA                pea.l      [A6 - 0x46]
  123. 00000146  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  124. 0000014A  42A7                     clr.l      -[A7]
  125. 0000014C  4EBA 1E52                jsr        [PC + 0x1E52 /* 00001FA0 */]
  126. 00000150  2D5F 0020                move.l     [A6 + 0x20], [A7]+
  127. 00000154  606A                     bra        +0x6C /* 000001C0 */
  128. label00000156:
  129. 00000156  4267                     clr.w      -[A7]
  130. 00000158  486E FFBA                pea.l      [A6 - 0x46]
  131. 0000015C  4EAD 3882                jsr        [A5 + 0x3882 /* export_1804 */]
  132. 00000160  101F                     move.b     D0, [A7]+
  133. 00000162  671A                     beq        +0x1C /* 0000017E */
  134. 00000164  42A7                     clr.l      -[A7]
  135. 00000166  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  136. 0000016A  486E FFBA                pea.l      [A6 - 0x46]
  137. 0000016E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  138. 00000172  42A7                     clr.l      -[A7]
  139. 00000174  4EAD 388A                jsr        [A5 + 0x388A /* export_1805 */]
  140. 00000178  2D5F 0020                move.l     [A6 + 0x20], [A7]+
  141. 0000017C  6042                     bra        +0x44 /* 000001C0 */
  142. label0000017E:
  143. 0000017E  486E FFAE                pea.l      [A6 - 0x52]
  144. 00000182  486D 28A4                pea.l      [A5 + 0x28A4]
  145. 00000186  3F3C 0080                move.w     -[A7], 0x80
  146. 0000018A  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  147. 0000018E  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  148. 00000192  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  149. 00000196  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  150. 0000019A  486E FFBA                pea.l      [A6 - 0x46]
  151. 0000019E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  152. 000001A2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  153. 000001A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  154. 000001AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  155. 000001AE  486E FFB2                pea.l      [A6 - 0x4E]
  156. 000001B2  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  157. 000001B6  4EBA 0014                jsr        [PC + 0x14 /* 000001CC */]
  158. 000001BA  2D6E FFAE 0020           move.l     [A6 + 0x20], [A6 - 0x52]
  159. label000001C0:
  160. 000001C0  4E5E                     unlink     A6
  161. 000001C2  205F                     movea.l    A0, [A7]+
  162. 000001C4  DEFC 0018                add.w      A7, 0x18
  163. 000001C8  4ED0                     jmp        [A0]
  164. 000001CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  165. // begin alternate branch 000001CC-000001D0
  166. fn000001CC:
  167. 000001CC  4E56 FFB2                link       A6, -0x004E
  168. // end alternate branch 000001CC-000001D0
  169. fn000001CC: // (misaligned)
  170. 000001CE  FFB2                     .invalid   <<F/6/7>>
  171. 000001D0  48E7 0028                movem.l    -[A7], A2,A4
  172. 000001D4  206E 0020                movea.l    A0, [A6 + 0x20]
  173. 000001D8  43EE FFBA                lea.l      A1, [A6 - 0x46]
  174. 000001DC  7010                     moveq.l    D0, 0x10
  175. label000001DE:
  176. 000001DE  22D8                     move.l     [A1]+, [A0]+
  177. 000001E0  51C8 FFFC                dbf        D0, -0x6 /* 000001DE */
  178. 000001E4  3290                     move.w     [A1], [A0]
  179. 000001E6  206E 000C                movea.l    A0, [A6 + 0xC]
  180. 000001EA  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  181. 000001EE  22D8                     move.l     [A1]+, [A0]+
  182. 000001F0  22D8                     move.l     [A1]+, [A0]+
  183. 000001F2  286E 0008                movea.l    A4, [A6 + 0x8]
  184. 000001F6  3F2E 0024                move.w     -[A7], [A6 + 0x24]
  185. 000001FA  42A7                     clr.l      -[A7]
  186. 000001FC  42A7                     clr.l      -[A7]
  187. 000001FE  42A7                     clr.l      -[A7]
  188. 00000200  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  189. 00000204  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  190. 00000208  2054                     movea.l    A0, [A4]
  191. 0000020A  117C 0001 000F           move.b     [A0 + 0xF], 0x1
  192. 00000210  43E8 0022                lea.l      A1, [A0 + 0x22]
  193. 00000214  45EE FFBA                lea.l      A2, [A6 - 0x46]
  194. 00000218  7010                     moveq.l    D0, 0x10
  195. label0000021A:
  196. 0000021A  22DA                     move.l     [A1]+, [A2]+
  197. 0000021C  51C8 FFFC                dbf        D0, -0x6 /* 0000021A */
  198. 00000220  3292                     move.w     [A1], [A2]
  199. 00000222  216E 001C 0068           move.l     [A0 + 0x68], [A6 + 0x1C]
  200. 00000228  216E 0018 006C           move.l     [A0 + 0x6C], [A6 + 0x18]
  201. 0000022E  216E 0014 0070           move.l     [A0 + 0x70], [A6 + 0x14]
  202. 00000234  216E 0010 0074           move.l     [A0 + 0x74], [A6 + 0x10]
  203. 0000023A  43E8 0078                lea.l      A1, [A0 + 0x78]
  204. 0000023E  45EE FFB2                lea.l      A2, [A6 - 0x4E]
  205. 00000242  22DA                     move.l     [A1]+, [A2]+
  206. 00000244  22DA                     move.l     [A1]+, [A2]+
  207. 00000246  4CDF 1400                movem.l    A2,A4, [A7]+
  208. 0000024A  4E5E                     unlink     A6
  209. 0000024C  205F                     movea.l    A0, [A7]+
  210. 0000024E  DEFC 001E                add.w      A7, 0x1E
  211. 00000252  4ED0                     jmp        [A0]
  212. export_231:
  213. 00000254  4E56 FFAE                link       A6, -0x0052
  214. 00000258  48E7 0028                movem.l    -[A7], A2,A4
  215. 0000025C  286E 0008                movea.l    A4, [A6 + 0x8]
  216. 00000260  486E FFFC                pea.l      [A6 - 0x4]
  217. 00000264  486D 28AC                pea.l      [A5 + 0x28AC]
  218. 00000268  3F3C 009A                move.w     -[A7], 0x9A
  219. 0000026C  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  220. 00000270  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  221. 00000274  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  222. 00000278  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  223. 0000027C  2454                     movea.l    A2, [A4]
  224. 0000027E  43EA 0022                lea.l      A1, [A2 + 0x22]
  225. 00000282  7010                     moveq.l    D0, 0x10
  226. label00000284:
  227. 00000284  20D9                     move.l     [A0]+, [A1]+
  228. 00000286  51C8 FFFC                dbf        D0, -0x6 /* 00000284 */
  229. 0000028A  3091                     move.w     [A0], [A1]
  230. 0000028C  41EE FFAE                lea.l      A0, [A6 - 0x52]
  231. 00000290  43EA 0078                lea.l      A1, [A2 + 0x78]
  232. 00000294  20D9                     move.l     [A0]+, [A1]+
  233. 00000296  20D9                     move.l     [A0]+, [A1]+
  234. 00000298  4267                     clr.w      -[A7]
  235. 0000029A  486E FFB6                pea.l      [A6 - 0x4A]
  236. 0000029E  2054                     movea.l    A0, [A4]
  237. 000002A0  2F28 0068                move.l     -[A7], [A0 + 0x68]
  238. 000002A4  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  239. 000002A8  2F28 0070                move.l     -[A7], [A0 + 0x70]
  240. 000002AC  2F28 0074                move.l     -[A7], [A0 + 0x74]
  241. 000002B0  486E FFAE                pea.l      [A6 - 0x52]
  242. 000002B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  243. 000002B8  4EBA 00D2                jsr        [PC + 0xD2 /* 0000038C */]
  244. 000002BC  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  245. 000002C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  246. 000002C4  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  247. 000002C8  4EBA 274A                jsr        [PC + 0x274A /* 00002A14 */]
  248. 000002CC  4CDF 1400                movem.l    A2,A4, [A7]+
  249. 000002D0  4E5E                     unlink     A6
  250. 000002D2  2E9F                     move.l     [A7], [A7]+
  251. 000002D4  4E75                     rts
  252. 000002D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  253. export_232: // at 000002D8 (misaligned)
  254. 000002DA  FFF4                     .invalid   <<F/7/7>>
  255. 000002DC  48E7 0118                movem.l    -[A7], D7,A3,A4
  256. 000002E0  2E2E 0008                move.l     D7, [A6 + 0x8]
  257. 000002E4  2847                     movea.l    A4, D7
  258. 000002E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  259. 000002EA  2F07                     move.l     -[A7], D7
  260. 000002EC  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  261. 000002F0  2054                     movea.l    A0, [A4]
  262. 000002F2  1028 0074                move.b     D0, [A0 + 0x74]
  263. 000002F6  6746                     beq        +0x48 /* 0000033E */
  264. 000002F8  42A7                     clr.l      -[A7]
  265. 000002FA  2F3C 436F 7079           move.l     -[A7], 0x436F7079 /* 'Copy' */
  266. 00000300  2F07                     move.l     -[A7], D7
  267. 00000302  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  268. 00000306  265F                     movea.l    A3, [A7]+
  269. 00000308  200B                     move.l     D0, A3
  270. 0000030A  6732                     beq        +0x34 /* 0000033E */
  271. 0000030C  4267                     clr.w      -[A7]
  272. 0000030E  2F0B                     move.l     -[A7], A3
  273. 00000310  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  274. 00000314  101F                     move.b     D0, [A7]+
  275. 00000316  6726                     beq        +0x28 /* 0000033E */
  276. 00000318  486E FFF4                pea.l      [A6 - 0xC]
  277. 0000031C  2F0B                     move.l     -[A7], A3
  278. 0000031E  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  279. 00000322  4267                     clr.w      -[A7]
  280. 00000324  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  281. 00000328  486E FFF4                pea.l      [A6 - 0xC]
  282. 0000032C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  283. 00000330  A8AA                     syscall    SectRect
  284. 00000332  101F                     move.b     D0, [A7]+
  285. 00000334  4267                     clr.w      -[A7]
  286. 00000336  2F07                     move.l     -[A7], D7
  287. 00000338  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  288. 0000033C  101F                     move.b     D0, [A7]+
  289. label0000033E:
  290. 0000033E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  291. 00000342  4E5E                     unlink     A6
  292. 00000344  205F                     movea.l    A0, [A7]+
  293. 00000346  504F                     addq.w     A7, 8
  294. 00000348  4ED0                     jmp        [A0]
  295. 0000034A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  296. export_233: // at 0000034C (misaligned)
  297. 0000034E  FFF8                     .invalid   <<F/7/7>>
  298. 00000350  2F0C                     move.l     -[A7], A4
  299. 00000352  206E 000E                movea.l    A0, [A6 + 0xE]
  300. 00000356  43EE FFF8                lea.l      A1, [A6 - 0x8]
  301. 0000035A  22D8                     move.l     [A1]+, [A0]+
  302. 0000035C  22D8                     move.l     [A1]+, [A0]+
  303. 0000035E  286E 0008                movea.l    A4, [A6 + 0x8]
  304. 00000362  2054                     movea.l    A0, [A4]
  305. 00000364  117C 0001 0074           move.b     [A0 + 0x74], 0x1
  306. 0000036A  486E FFF8                pea.l      [A6 - 0x8]
  307. 0000036E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  308. 00000372  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  309. 00000376  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  310. 0000037A  2054                     movea.l    A0, [A4]
  311. 0000037C  4228 0074                clr.b      [A0 + 0x74]
  312. 00000380  285F                     movea.l    A4, [A7]+
  313. 00000382  4E5E                     unlink     A6
  314. 00000384  205F                     movea.l    A0, [A7]+
  315. 00000386  DEFC 000A                add.w      A7, 0xA /* '\n' */
  316. 0000038A  4ED0                     jmp        [A0]
  317. fn0000038C:
  318. 0000038C  4E56 FF4A                link       A6, -0x00B6
  319. 00000390  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  320. 00000394  206E 0020                movea.l    A0, [A6 + 0x20]
  321. 00000398  43EE FFBA                lea.l      A1, [A6 - 0x46]
  322. 0000039C  7010                     moveq.l    D0, 0x10
  323. label0000039E:
  324. 0000039E  22D8                     move.l     [A1]+, [A0]+
  325. 000003A0  51C8 FFFC                dbf        D0, -0x6 /* 0000039E */
  326. 000003A4  3290                     move.w     [A1], [A0]
  327. 000003A6  206E 000C                movea.l    A0, [A6 + 0xC]
  328. 000003AA  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  329. 000003AE  22D8                     move.l     [A1]+, [A0]+
  330. 000003B0  22D8                     move.l     [A1]+, [A0]+
  331. 000003B2  266E 0014                movea.l    A3, [A6 + 0x14]
  332. 000003B6  2E2E 0008                move.l     D7, [A6 + 0x8]
  333. 000003BA  2847                     movea.l    A4, D7
  334. 000003BC  42A7                     clr.l      -[A7]
  335. 000003BE  42A7                     clr.l      -[A7]
  336. 000003C0  486D FBC4                pea.l      [A5 - 0x43C]
  337. 000003C4  486D FBC4                pea.l      [A5 - 0x43C]
  338. 000003C8  1F3C 0005                move.b     -[A7], 0x5
  339. 000003CC  1F3C 0005                move.b     -[A7], 0x5
  340. 000003D0  2F07                     move.l     -[A7], D7
  341. 000003D2  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  342. 000003D6  7000                     moveq.l    D0, 0x00
  343. 000003D8  2D40 FF94                move.l     [A6 - 0x6C], D0
  344. 000003DC  2054                     movea.l    A0, [A4]
  345. 000003DE  217C 436F 7079 002E      move.l     [A0 + 0x2E], 0x436F7079 /* 'Copy' */
  346. 000003E6  43E8 003C                lea.l      A1, [A0 + 0x3C]
  347. 000003EA  45EE FFBA                lea.l      A2, [A6 - 0x46]
  348. 000003EE  7010                     moveq.l    D0, 0x10
  349. label000003F0:
  350. 000003F0  22DA                     move.l     [A1]+, [A2]+
  351. 000003F2  51C8 FFFC                dbf        D0, -0x6 /* 000003F0 */
  352. 000003F6  3292                     move.w     [A1], [A2]
  353. 000003F8  216E 001C 0082           move.l     [A0 + 0x82], [A6 + 0x1C]
  354. 000003FE  216E 0018 0086           move.l     [A0 + 0x86], [A6 + 0x18]
  355. 00000404  214B 008A                move.l     [A0 + 0x8A], A3
  356. 00000408  216E 0010 008E           move.l     [A0 + 0x8E], [A6 + 0x10]
  357. 0000040E  43E8 0092                lea.l      A1, [A0 + 0x92]
  358. 00000412  45EE FFB2                lea.l      A2, [A6 - 0x4E]
  359. 00000416  22DA                     move.l     [A1]+, [A2]+
  360. 00000418  22DA                     move.l     [A1]+, [A2]+
  361. 0000041A  2B6E 0018 E994           move.l     [A5 - 0x166C], [A6 + 0x18]
  362. 00000420  2B4B E98C                move.l     [A5 - 0x1674], A3
  363. 00000424  2B6E 0010 E990           move.l     [A5 - 0x1670], [A6 + 0x10]
  364. 0000042A  4AA8 0086                tst.l      [A0 + 0x86]
  365. 0000042E  57C0                     seq        D0
  366. 00000430  4A00                     tst.b      D0
  367. 00000432  6700 0388                beq        +0x38A /* 000007BC */
  368. 00000436  2054                     movea.l    A0, [A4]
  369. 00000438  4AA8 008A                tst.l      [A0 + 0x8A]
  370. 0000043C  57C1                     seq        D1
  371. 0000043E  C001                     and.b      D0, D1
  372. 00000440  6700 037A                beq        +0x37C /* 000007BC */
  373. 00000444  1F3C 0001                move.b     -[A7], 0x1
  374. 00000448  4EAD 376A                jsr        [A5 + 0x376A /* export_1769 */]
  375. 0000044C  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  376. 00000450  43FA 044C                lea.l      A1, [PC + 0x44C /* 0000089E, value 0x0, cstring "" */]
  377. 00000454  20D9                     move.l     [A0]+, [A1]+
  378. 00000456  20D9                     move.l     [A0]+, [A1]+
  379. 00000458  4267                     clr.w      -[A7]
  380. 0000045A  486E FFB2                pea.l      [A6 - 0x4E]
  381. 0000045E  A8AE                     syscall    EmptyRect
  382. 00000460  101F                     move.b     D0, [A7]+
  383. 00000462  670C                     beq        +0xE /* 00000470 */
  384. 00000464  486E FF9A                pea.l      [A6 - 0x66]
  385. 00000468  42A7                     clr.l      -[A7]
  386. 0000046A  42A7                     clr.l      -[A7]
  387. 0000046C  A8A7                     syscall    SetRect
  388. 0000046E  6032                     bra        +0x34 /* 000004A2 */
  389. label00000470:
  390. 00000470  41EE FFAA                lea.l      A0, [A6 - 0x56]
  391. 00000474  2F20                     move.l     -[A7], -[A0]
  392. 00000476  2F20                     move.l     -[A7], -[A0]
  393. 00000478  3F3C 0008                move.w     -[A7], 0x8
  394. 0000047C  41FA 0420                lea.l      A0, [PC + 0x420 /* 0000089E, value 0x0, cstring "" */]
  395. 00000480  2F20                     move.l     -[A7], -[A0]
  396. 00000482  2F20                     move.l     -[A7], -[A0]
  397. 00000484  3F3C 0008                move.w     -[A7], 0x8
  398. 00000488  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  399. 0000048C  548F                     addq.l     A7, 2
  400. 0000048E  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  401. 00000492  20DF                     move.l     [A0]+, [A7]+
  402. 00000494  20DF                     move.l     [A0]+, [A7]+
  403. 00000496  41EE FF9A                lea.l      A0, [A6 - 0x66]
  404. 0000049A  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  405. 0000049E  20D9                     move.l     [A0]+, [A1]+
  406. 000004A0  20D9                     move.l     [A0]+, [A1]+
  407. label000004A2:
  408. 000004A2  486E FF84                pea.l      [A6 - 0x7C]
  409. 000004A6  A976                     syscall    GetKeys
  410. 000004A8  703B                     moveq.l    D0, 0x3B
  411. 000004AA  3200                     move.w     D1, D0
  412. 000004AC  E641                     asr        D1.w, 3
  413. 000004AE  0136 1084                btst       [A6 + D1.w - 0x124], D0
  414. 000004B2  6728                     beq        +0x2A /* 000004DC */
  415. 000004B4  41EE FFAA                lea.l      A0, [A6 - 0x56]
  416. 000004B8  2F20                     move.l     -[A7], -[A0]
  417. 000004BA  2F20                     move.l     -[A7], -[A0]
  418. 000004BC  3F3C 0008                move.w     -[A7], 0x8
  419. 000004C0  41FA 03D4                lea.l      A0, [PC + 0x3D4 /* 00000896, value 0x0, cstring "" */]
  420. 000004C4  2F20                     move.l     -[A7], -[A0]
  421. 000004C6  2F20                     move.l     -[A7], -[A0]
  422. 000004C8  3F3C 0008                move.w     -[A7], 0x8
  423. 000004CC  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  424. 000004D0  548F                     addq.l     A7, 2
  425. 000004D2  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  426. 000004D6  20DF                     move.l     [A0]+, [A7]+
  427. 000004D8  20DF                     move.l     [A0]+, [A7]+
  428. 000004DA  6026                     bra        +0x28 /* 00000502 */
  429. label000004DC:
  430. 000004DC  41EE FFAA                lea.l      A0, [A6 - 0x56]
  431. 000004E0  2F20                     move.l     -[A7], -[A0]
  432. 000004E2  2F20                     move.l     -[A7], -[A0]
  433. 000004E4  3F3C 0008                move.w     -[A7], 0x8
  434. 000004E8  41FA 03A4                lea.l      A0, [PC + 0x3A4 /* 0000088E, value 0x0, cstring "" */]
  435. 000004EC  2F20                     move.l     -[A7], -[A0]
  436. 000004EE  2F20                     move.l     -[A7], -[A0]
  437. 000004F0  3F3C 0008                move.w     -[A7], 0x8
  438. 000004F4  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  439. 000004F8  548F                     addq.l     A7, 2
  440. 000004FA  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  441. 000004FE  20DF                     move.l     [A0]+, [A7]+
  442. 00000500  20DF                     move.l     [A0]+, [A7]+
  443. label00000502:
  444. 00000502  701D                     moveq.l    D0, 0x1D
  445. 00000504  3200                     move.w     D1, D0
  446. 00000506  E641                     asr        D1.w, 3
  447. 00000508  0136 1084                btst       [A6 + D1.w - 0x124], D0
  448. 0000050C  6750                     beq        +0x52 /* 0000055E */
  449. 0000050E  41EE FFAA                lea.l      A0, [A6 - 0x56]
  450. 00000512  2F20                     move.l     -[A7], -[A0]
  451. 00000514  2F20                     move.l     -[A7], -[A0]
  452. 00000516  3F3C 0008                move.w     -[A7], 0x8
  453. 0000051A  41FA 0342                lea.l      A0, [PC + 0x342 /* 0000085E, value 0x80, cstring "" */]
  454. 0000051E  2F20                     move.l     -[A7], -[A0]
  455. 00000520  2F20                     move.l     -[A7], -[A0]
  456. 00000522  3F3C 0008                move.w     -[A7], 0x8
  457. 00000526  4EAD 493A                jsr        [A5 + 0x493A /* export_2339 */]
  458. 0000052A  548F                     addq.l     A7, 2
  459. 0000052C  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  460. 00000530  20DF                     move.l     [A0]+, [A7]+
  461. 00000532  20DF                     move.l     [A0]+, [A7]+
  462. 00000534  41EE FFAA                lea.l      A0, [A6 - 0x56]
  463. 00000538  2F20                     move.l     -[A7], -[A0]
  464. 0000053A  2F20                     move.l     -[A7], -[A0]
  465. 0000053C  3F3C 0008                move.w     -[A7], 0x8
  466. 00000540  41FA 0344                lea.l      A0, [PC + 0x344 /* 00000886, value 0x0, cstring "" */]
  467. 00000544  2F20                     move.l     -[A7], -[A0]
  468. 00000546  2F20                     move.l     -[A7], -[A0]
  469. 00000548  3F3C 0008                move.w     -[A7], 0x8
  470. 0000054C  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  471. 00000550  548F                     addq.l     A7, 2
  472. 00000552  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  473. 00000556  20DF                     move.l     [A0]+, [A7]+
  474. 00000558  20DF                     move.l     [A0]+, [A7]+
  475. 0000055A  6000 01DC                bra        +0x1DE /* 00000738 */
  476. label0000055E:
  477. 0000055E  7012                     moveq.l    D0, 0x12
  478. 00000560  3200                     move.w     D1, D0
  479. 00000562  E641                     asr        D1.w, 3
  480. 00000564  0136 1084                btst       [A6 + D1.w - 0x124], D0
  481. 00000568  6750                     beq        +0x52 /* 000005BA */
  482. 0000056A  41EE FFAA                lea.l      A0, [A6 - 0x56]
  483. 0000056E  2F20                     move.l     -[A7], -[A0]
  484. 00000570  2F20                     move.l     -[A7], -[A0]
  485. 00000572  3F3C 0008                move.w     -[A7], 0x8
  486. 00000576  41FA 02E6                lea.l      A0, [PC + 0x2E6 /* 0000085E, value 0x80, cstring "" */]
  487. 0000057A  2F20                     move.l     -[A7], -[A0]
  488. 0000057C  2F20                     move.l     -[A7], -[A0]
  489. 0000057E  3F3C 0008                move.w     -[A7], 0x8
  490. 00000582  4EAD 493A                jsr        [A5 + 0x493A /* export_2339 */]
  491. 00000586  548F                     addq.l     A7, 2
  492. 00000588  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  493. 0000058C  20DF                     move.l     [A0]+, [A7]+
  494. 0000058E  20DF                     move.l     [A0]+, [A7]+
  495. 00000590  41EE FFAA                lea.l      A0, [A6 - 0x56]
  496. 00000594  2F20                     move.l     -[A7], -[A0]
  497. 00000596  2F20                     move.l     -[A7], -[A0]
  498. 00000598  3F3C 0008                move.w     -[A7], 0x8
  499. 0000059C  41FA 02E0                lea.l      A0, [PC + 0x2E0 /* 0000087E, value 0x8, cstring "" */]
  500. 000005A0  2F20                     move.l     -[A7], -[A0]
  501. 000005A2  2F20                     move.l     -[A7], -[A0]
  502. 000005A4  3F3C 0008                move.w     -[A7], 0x8
  503. 000005A8  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  504. 000005AC  548F                     addq.l     A7, 2
  505. 000005AE  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  506. 000005B2  20DF                     move.l     [A0]+, [A7]+
  507. 000005B4  20DF                     move.l     [A0]+, [A7]+
  508. 000005B6  6000 0180                bra        +0x182 /* 00000738 */
  509. label000005BA:
  510. 000005BA  7013                     moveq.l    D0, 0x13
  511. 000005BC  3200                     move.w     D1, D0
  512. 000005BE  E641                     asr        D1.w, 3
  513. 000005C0  0136 1084                btst       [A6 + D1.w - 0x124], D0
  514. 000005C4  6750                     beq        +0x52 /* 00000616 */
  515. 000005C6  41EE FFAA                lea.l      A0, [A6 - 0x56]
  516. 000005CA  2F20                     move.l     -[A7], -[A0]
  517. 000005CC  2F20                     move.l     -[A7], -[A0]
  518. 000005CE  3F3C 0008                move.w     -[A7], 0x8
  519. 000005D2  41FA 028A                lea.l      A0, [PC + 0x28A /* 0000085E, value 0x80, cstring "" */]
  520. 000005D6  2F20                     move.l     -[A7], -[A0]
  521. 000005D8  2F20                     move.l     -[A7], -[A0]
  522. 000005DA  3F3C 0008                move.w     -[A7], 0x8
  523. 000005DE  4EAD 493A                jsr        [A5 + 0x493A /* export_2339 */]
  524. 000005E2  548F                     addq.l     A7, 2
  525. 000005E4  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  526. 000005E8  20DF                     move.l     [A0]+, [A7]+
  527. 000005EA  20DF                     move.l     [A0]+, [A7]+
  528. 000005EC  41EE FFAA                lea.l      A0, [A6 - 0x56]
  529. 000005F0  2F20                     move.l     -[A7], -[A0]
  530. 000005F2  2F20                     move.l     -[A7], -[A0]
  531. 000005F4  3F3C 0008                move.w     -[A7], 0x8
  532. 000005F8  41FA 027C                lea.l      A0, [PC + 0x27C /* 00000876, value 0x10, cstring "" */]
  533. 000005FC  2F20                     move.l     -[A7], -[A0]
  534. 000005FE  2F20                     move.l     -[A7], -[A0]
  535. 00000600  3F3C 0008                move.w     -[A7], 0x8
  536. 00000604  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  537. 00000608  548F                     addq.l     A7, 2
  538. 0000060A  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  539. 0000060E  20DF                     move.l     [A0]+, [A7]+
  540. 00000610  20DF                     move.l     [A0]+, [A7]+
  541. 00000612  6000 0124                bra        +0x126 /* 00000738 */
  542. label00000616:
  543. 00000616  7014                     moveq.l    D0, 0x14
  544. 00000618  3200                     move.w     D1, D0
  545. 0000061A  E641                     asr        D1.w, 3
  546. 0000061C  0136 1084                btst       [A6 + D1.w - 0x124], D0
  547. 00000620  56C0                     sne        D0
  548. 00000622  4A00                     tst.b      D0
  549. 00000624  6610                     bne        +0x12 /* 00000636 */
  550. 00000626  7228                     moveq.l    D1, 0x28
  551. 00000628  3401                     move.w     D2, D1
  552. 0000062A  E642                     asr        D2.w, 3
  553. 0000062C  0336 2084                btst       [A6 + D2.w - 0x124], D1
  554. 00000630  56C1                     sne        D1
  555. 00000632  8001                     or.b       D0, D1
  556. 00000634  6750                     beq        +0x52 /* 00000686 */
  557. label00000636:
  558. 00000636  41EE FFAA                lea.l      A0, [A6 - 0x56]
  559. 0000063A  2F20                     move.l     -[A7], -[A0]
  560. 0000063C  2F20                     move.l     -[A7], -[A0]
  561. 0000063E  3F3C 0008                move.w     -[A7], 0x8
  562. 00000642  41FA 021A                lea.l      A0, [PC + 0x21A /* 0000085E, value 0x80, cstring "" */]
  563. 00000646  2F20                     move.l     -[A7], -[A0]
  564. 00000648  2F20                     move.l     -[A7], -[A0]
  565. 0000064A  3F3C 0008                move.w     -[A7], 0x8
  566. 0000064E  4EAD 493A                jsr        [A5 + 0x493A /* export_2339 */]
  567. 00000652  548F                     addq.l     A7, 2
  568. 00000654  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  569. 00000658  20DF                     move.l     [A0]+, [A7]+
  570. 0000065A  20DF                     move.l     [A0]+, [A7]+
  571. 0000065C  41EE FFAA                lea.l      A0, [A6 - 0x56]
  572. 00000660  2F20                     move.l     -[A7], -[A0]
  573. 00000662  2F20                     move.l     -[A7], -[A0]
  574. 00000664  3F3C 0008                move.w     -[A7], 0x8
  575. 00000668  41FA 0204                lea.l      A0, [PC + 0x204 /* 0000086E, value 0x20 ' ', cstring "" */]
  576. 0000066C  2F20                     move.l     -[A7], -[A0]
  577. 0000066E  2F20                     move.l     -[A7], -[A0]
  578. 00000670  3F3C 0008                move.w     -[A7], 0x8
  579. 00000674  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  580. 00000678  548F                     addq.l     A7, 2
  581. 0000067A  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  582. 0000067E  20DF                     move.l     [A0]+, [A7]+
  583. 00000680  20DF                     move.l     [A0]+, [A7]+
  584. 00000682  6000 00B4                bra        +0xB6 /* 00000738 */
  585. label00000686:
  586. 00000686  7015                     moveq.l    D0, 0x15
  587. 00000688  3200                     move.w     D1, D0
  588. 0000068A  E641                     asr        D1.w, 3
  589. 0000068C  0136 1084                btst       [A6 + D1.w - 0x124], D0
  590. 00000690  674E                     beq        +0x50 /* 000006E0 */
  591. 00000692  41EE FFAA                lea.l      A0, [A6 - 0x56]
  592. 00000696  2F20                     move.l     -[A7], -[A0]
  593. 00000698  2F20                     move.l     -[A7], -[A0]
  594. 0000069A  3F3C 0008                move.w     -[A7], 0x8
  595. 0000069E  41FA 01BE                lea.l      A0, [PC + 0x1BE /* 0000085E, value 0x80, cstring "" */]
  596. 000006A2  2F20                     move.l     -[A7], -[A0]
  597. 000006A4  2F20                     move.l     -[A7], -[A0]
  598. 000006A6  3F3C 0008                move.w     -[A7], 0x8
  599. 000006AA  4EAD 493A                jsr        [A5 + 0x493A /* export_2339 */]
  600. 000006AE  548F                     addq.l     A7, 2
  601. 000006B0  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  602. 000006B4  20DF                     move.l     [A0]+, [A7]+
  603. 000006B6  20DF                     move.l     [A0]+, [A7]+
  604. 000006B8  41EE FFAA                lea.l      A0, [A6 - 0x56]
  605. 000006BC  2F20                     move.l     -[A7], -[A0]
  606. 000006BE  2F20                     move.l     -[A7], -[A0]
  607. 000006C0  3F3C 0008                move.w     -[A7], 0x8
  608. 000006C4  41FA 01A0                lea.l      A0, [PC + 0x1A0 /* 00000866, value 0x40 '@', cstring "" */]
  609. 000006C8  2F20                     move.l     -[A7], -[A0]
  610. 000006CA  2F20                     move.l     -[A7], -[A0]
  611. 000006CC  3F3C 0008                move.w     -[A7], 0x8
  612. 000006D0  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  613. 000006D4  548F                     addq.l     A7, 2
  614. 000006D6  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  615. 000006DA  20DF                     move.l     [A0]+, [A7]+
  616. 000006DC  20DF                     move.l     [A0]+, [A7]+
  617. 000006DE  6058                     bra        +0x5A /* 00000738 */
  618. label000006E0:
  619. 000006E0  7017                     moveq.l    D0, 0x17
  620. 000006E2  3200                     move.w     D1, D0
  621. 000006E4  E641                     asr        D1.w, 3
  622. 000006E6  0136 1084                btst       [A6 + D1.w - 0x124], D0
  623. 000006EA  674C                     beq        +0x4E /* 00000738 */
  624. 000006EC  41EE FFAA                lea.l      A0, [A6 - 0x56]
  625. 000006F0  2F20                     move.l     -[A7], -[A0]
  626. 000006F2  2F20                     move.l     -[A7], -[A0]
  627. 000006F4  3F3C 0008                move.w     -[A7], 0x8
  628. 000006F8  41FA 0164                lea.l      A0, [PC + 0x164 /* 0000085E, value 0x80, cstring "" */]
  629. 000006FC  2F20                     move.l     -[A7], -[A0]
  630. 000006FE  2F20                     move.l     -[A7], -[A0]
  631. 00000700  3F3C 0008                move.w     -[A7], 0x8
  632. 00000704  4EAD 493A                jsr        [A5 + 0x493A /* export_2339 */]
  633. 00000708  548F                     addq.l     A7, 2
  634. 0000070A  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  635. 0000070E  20DF                     move.l     [A0]+, [A7]+
  636. 00000710  20DF                     move.l     [A0]+, [A7]+
  637. 00000712  41EE FFAA                lea.l      A0, [A6 - 0x56]
  638. 00000716  2F20                     move.l     -[A7], -[A0]
  639. 00000718  2F20                     move.l     -[A7], -[A0]
  640. 0000071A  3F3C 0008                move.w     -[A7], 0x8
  641. 0000071E  41FA 0136                lea.l      A0, [PC + 0x136 /* 00000856, value 0x1F8, cstring "" */]
  642. 00000722  2F20                     move.l     -[A7], -[A0]
  643. 00000724  2F20                     move.l     -[A7], -[A0]
  644. 00000726  3F3C 0008                move.w     -[A7], 0x8
  645. 0000072A  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  646. 0000072E  548F                     addq.l     A7, 2
  647. 00000730  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  648. 00000734  20DF                     move.l     [A0]+, [A7]+
  649. 00000736  20DF                     move.l     [A0]+, [A7]+
  650. label00000738:
  651. 00000738  4267                     clr.w      -[A7]
  652. 0000073A  486E FFBA                pea.l      [A6 - 0x46]
  653. 0000073E  486E FFA2                pea.l      [A6 - 0x5E]
  654. 00000742  486E 0018                pea.l      [A6 + 0x18]
  655. 00000746  486E FF94                pea.l      [A6 - 0x6C]
  656. 0000074A  486E FF9A                pea.l      [A6 - 0x66]
  657. 0000074E  486E FF98                pea.l      [A6 - 0x68]
  658. 00000752  486E FF4A                pea.l      [A6 - 0xB6]
  659. 00000756  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  660. 0000075A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  661. 0000075E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  662. 00000762  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  663. 00000766  7009                     moveq.l    D0, 0x09
  664. 00000768  6B18                     bmi        +0x1A /* 00000782 */
  665. 0000076A  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  666. 0000076E  6E12                     bgt        +0x14 /* 00000782 */
  667. 00000770  41EE FFAA                lea.l      A0, [A6 - 0x56]
  668. 00000774  3200                     move.w     D1, D0
  669. 00000776  E649                     lsr        D1.w, 3
  670. 00000778  4441                     neg.w      D1
  671. 0000077A  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  672. 0000077E  0A3C 0004                xori.b     ccr, 4
  673. label00000782:
  674. 00000782  6610                     bne        +0x12 /* 00000794 */
  675. 00000784  2054                     movea.l    A0, [A4]
  676. 00000786  216E 0018 008A           move.l     [A0 + 0x8A], [A6 + 0x18]
  677. 0000078C  7000                     moveq.l    D0, 0x00
  678. 0000078E  2140 0086                move.l     [A0 + 0x86], D0
  679. 00000792  600E                     bra        +0x10 /* 000007A2 */
  680. label00000794:
  681. 00000794  2054                     movea.l    A0, [A4]
  682. 00000796  216E 0018 0086           move.l     [A0 + 0x86], [A6 + 0x18]
  683. 0000079C  7000                     moveq.l    D0, 0x00
  684. 0000079E  2140 008A                move.l     [A0 + 0x8A], D0
  685. label000007A2:
  686. 000007A2  2054                     movea.l    A0, [A4]
  687. 000007A4  216E FF94 008E           move.l     [A0 + 0x8E], [A6 - 0x6C]
  688. 000007AA  2B68 0086 E994           move.l     [A5 - 0x166C], [A0 + 0x86]
  689. 000007B0  2B68 008A E98C           move.l     [A5 - 0x1674], [A0 + 0x8A]
  690. 000007B6  2B68 008E E990           move.l     [A5 - 0x1670], [A0 + 0x8E]
  691. label000007BC:
  692. 000007BC  41EE FFAA                lea.l      A0, [A6 - 0x56]
  693. 000007C0  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  694. 000007C4  20D9                     move.l     [A0]+, [A1]+
  695. 000007C6  20D9                     move.l     [A0]+, [A1]+
  696. 000007C8  4267                     clr.w      -[A7]
  697. 000007CA  486E FFAA                pea.l      [A6 - 0x56]
  698. 000007CE  A8AE                     syscall    EmptyRect
  699. 000007D0  101F                     move.b     D0, [A7]+
  700. 000007D2  6748                     beq        +0x4A /* 0000081C */
  701. 000007D4  4AAE 0018                tst.l      [A6 + 0x18]
  702. 000007D8  6712                     beq        +0x14 /* 000007EC */
  703. 000007DA  206E 0018                movea.l    A0, [A6 + 0x18]
  704. 000007DE  2050                     movea.l    A0, [A0]
  705. 000007E0  43EE FFAA                lea.l      A1, [A6 - 0x56]
  706. 000007E4  5488                     addq.l     A0, 2
  707. 000007E6  22D8                     move.l     [A1]+, [A0]+
  708. 000007E8  22D8                     move.l     [A1]+, [A0]+
  709. 000007EA  6030                     bra        +0x32 /* 0000081C */
  710. label000007EC:
  711. 000007EC  200B                     move.l     D0, A3
  712. 000007EE  56C0                     sne        D0
  713. 000007F0  4A00                     tst.b      D0
  714. 000007F2  671E                     beq        +0x20 /* 00000812 */
  715. 000007F4  2053                     movea.l    A0, [A3]
  716. 000007F6  4AA8 0048                tst.l      [A0 + 0x48]
  717. 000007FA  56C1                     sne        D1
  718. 000007FC  C001                     and.b      D0, D1
  719. 000007FE  6712                     beq        +0x14 /* 00000812 */
  720. 00000800  2068 0048                movea.l    A0, [A0 + 0x48]
  721. 00000804  2050                     movea.l    A0, [A0]
  722. 00000806  43EE FFAA                lea.l      A1, [A6 - 0x56]
  723. 0000080A  5488                     addq.l     A0, 2
  724. 0000080C  22D8                     move.l     [A1]+, [A0]+
  725. 0000080E  22D8                     move.l     [A1]+, [A0]+
  726. 00000810  600A                     bra        +0xC /* 0000081C */
  727. label00000812:
  728. 00000812  486E FFAA                pea.l      [A6 - 0x56]
  729. 00000816  42A7                     clr.l      -[A7]
  730. 00000818  42A7                     clr.l      -[A7]
  731. 0000081A  A8A7                     syscall    SetRect
  732. label0000081C:
  733. 0000081C  302E FFB0                move.w     D0, [A6 - 0x50]
  734. 00000820  906E FFAC                sub.w      D0, [A6 - 0x54]
  735. 00000824  48C0                     ext.l      D0
  736. 00000826  2F00                     move.l     -[A7], D0
  737. 00000828  302E FFAE                move.w     D0, [A6 - 0x52]
  738. 0000082C  906E FFAA                sub.w      D0, [A6 - 0x56]
  739. 00000830  48C0                     ext.l      D0
  740. 00000832  2F00                     move.l     -[A7], D0
  741. 00000834  4267                     clr.w      -[A7]
  742. 00000836  2F07                     move.l     -[A7], D7
  743. 00000838  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  744. 0000083C  426E 0024                clr.w      [A6 + 0x24]
  745. 00000840  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  746. 00000844  4E5E                     unlink     A6
  747. 00000846  205F                     movea.l    A0, [A7]+
  748. 00000848  DEFC 001C                add.w      A7, 0x1C
  749. 0000084C  4ED0                     jmp        [A0]
  750. 0000084E  0000 0100                ori.b      D0, 0x0
  751. 00000852  0000 0000                ori.b      D0, 0x0
  752. 00000856  0000 01F8                ori.b      D0, 0xF8
  753. 0000085A  0000 0000                ori.b      D0, 0x0
  754. 0000085E  0000 0080                ori.b      D0, 0x80
  755. 00000862  0000 0000                ori.b      D0, 0x0
  756. 00000866  0000 0040                ori.b      D0, 0x40 /* '@' */
  757. 0000086A  0000 0000                ori.b      D0, 0x0
  758. 0000086E  0000 0020                ori.b      D0, 0x20 /* ' ' */
  759. 00000872  0000 0000                ori.b      D0, 0x0
  760. 00000876  0000 0010                ori.b      D0, 0x10
  761. 0000087A  0000 0000                ori.b      D0, 0x0
  762. 0000087E  0000 0008                ori.b      D0, 0x8
  763. 00000882  0000 0000                ori.b      D0, 0x0
  764. 00000886  0000 0000                ori.b      D0, 0x0
  765. 0000088A  0060 0000                ori.w      -[A0], 0x0
  766. 0000088E  0000 0000                ori.b      D0, 0x0
  767. 00000892  00A0 0000 0000           ori.l      -[A0], 0x0
  768. 00000898  0000 0000                ori.b      D0, 0x0
  769. 0000089C  4000                     negx.b     D0
  770. 0000089E  0000 0000                ori.b      D0, 0x0
  771. 000008A2  0000 0408                ori.b      D0, 0x8
  772. 000008A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  773. export_234: // at 000008A8 (misaligned)
  774. 000008AA  0000 2F0C                ori.b      D0, 0xC
  775. 000008AE  286E 0008                movea.l    A4, [A6 + 0x8]
  776. 000008B2  7000                     moveq.l    D0, 0x00
  777. 000008B4  2B40 E994                move.l     [A5 - 0x166C], D0
  778. 000008B8  7000                     moveq.l    D0, 0x00
  779. 000008BA  2B40 E98C                move.l     [A5 - 0x1674], D0
  780. 000008BE  7000                     moveq.l    D0, 0x00
  781. 000008C0  2B40 E990                move.l     [A5 - 0x1670], D0
  782. 000008C4  2054                     movea.l    A0, [A4]
  783. 000008C6  4AA8 0086                tst.l      [A0 + 0x86]
  784. 000008CA  56C0                     sne        D0
  785. 000008CC  4A00                     tst.b      D0
  786. 000008CE  672C                     beq        +0x2E /* 000008FC */
  787. 000008D0  2F00                     move.l     -[A7], D0
  788. 000008D2  4267                     clr.w      -[A7]
  789. 000008D4  2054                     movea.l    A0, [A4]
  790. 000008D6  2F28 0086                move.l     -[A7], [A0 + 0x86]
  791. 000008DA  4EAD 438A                jsr        [A5 + 0x438A /* export_2157 */]
  792. 000008DE  121F                     move.b     D1, [A7]+
  793. 000008E0  201F                     move.l     D0, [A7]+
  794. 000008E2  0A01 0001                xori.b     D1, 0x1
  795. 000008E6  C001                     and.b      D0, D1
  796. 000008E8  6712                     beq        +0x14 /* 000008FC */
  797. 000008EA  2054                     movea.l    A0, [A4]
  798. 000008EC  2F28 0086                move.l     -[A7], [A0 + 0x86]
  799. 000008F0  205F                     movea.l    A0, [A7]+
  800. 000008F2  A023                     syscall    DisposHandle/DisposeHandle
  801. 000008F4  2054                     movea.l    A0, [A4]
  802. 000008F6  7000                     moveq.l    D0, 0x00
  803. 000008F8  2140 0086                move.l     [A0 + 0x86], D0
  804. label000008FC:
  805. 000008FC  2054                     movea.l    A0, [A4]
  806. 000008FE  4AA8 008A                tst.l      [A0 + 0x8A]
  807. 00000902  56C0                     sne        D0
  808. 00000904  4A00                     tst.b      D0
  809. 00000906  6730                     beq        +0x32 /* 00000938 */
  810. 00000908  2F00                     move.l     -[A7], D0
  811. 0000090A  4267                     clr.w      -[A7]
  812. 0000090C  2054                     movea.l    A0, [A4]
  813. 0000090E  2F28 008A                move.l     -[A7], [A0 + 0x8A]
  814. 00000912  4EAD 438A                jsr        [A5 + 0x438A /* export_2157 */]
  815. 00000916  121F                     move.b     D1, [A7]+
  816. 00000918  201F                     move.l     D0, [A7]+
  817. 0000091A  0A01 0001                xori.b     D1, 0x1
  818. 0000091E  C001                     and.b      D0, D1
  819. 00000920  6716                     beq        +0x18 /* 00000938 */
  820. 00000922  2054                     movea.l    A0, [A4]
  821. 00000924  2F28 008A                move.l     -[A7], [A0 + 0x8A]
  822. 00000928  1F3C 0001                move.b     -[A7], 0x1
  823. 0000092C  4EAD 4682                jsr        [A5 + 0x4682 /* export_2252 */]
  824. 00000930  2054                     movea.l    A0, [A4]
  825. 00000932  7000                     moveq.l    D0, 0x00
  826. 00000934  2140 008A                move.l     [A0 + 0x8A], D0
  827. label00000938:
  828. 00000938  2054                     movea.l    A0, [A4]
  829. 0000093A  4AA8 008E                tst.l      [A0 + 0x8E]
  830. 0000093E  56C0                     sne        D0
  831. 00000940  4A00                     tst.b      D0
  832. 00000942  672C                     beq        +0x2E /* 00000970 */
  833. 00000944  2F00                     move.l     -[A7], D0
  834. 00000946  4267                     clr.w      -[A7]
  835. 00000948  2054                     movea.l    A0, [A4]
  836. 0000094A  2F28 008E                move.l     -[A7], [A0 + 0x8E]
  837. 0000094E  4EAD 438A                jsr        [A5 + 0x438A /* export_2157 */]
  838. 00000952  121F                     move.b     D1, [A7]+
  839. 00000954  201F                     move.l     D0, [A7]+
  840. 00000956  0A01 0001                xori.b     D1, 0x1
  841. 0000095A  C001                     and.b      D0, D1
  842. 0000095C  6712                     beq        +0x14 /* 00000970 */
  843. 0000095E  2054                     movea.l    A0, [A4]
  844. 00000960  2F28 008E                move.l     -[A7], [A0 + 0x8E]
  845. 00000964  205F                     movea.l    A0, [A7]+
  846. 00000966  A023                     syscall    DisposHandle/DisposeHandle
  847. 00000968  2054                     movea.l    A0, [A4]
  848. 0000096A  7000                     moveq.l    D0, 0x00
  849. 0000096C  2140 008E                move.l     [A0 + 0x8E], D0
  850. label00000970:
  851. 00000970  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  852. 00000974  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  853. 00000978  285F                     movea.l    A4, [A7]+
  854. 0000097A  4E5E                     unlink     A6
  855. 0000097C  2E9F                     move.l     [A7], [A7]+
  856. 0000097E  4E75                     rts
  857. export_235:
  858. 00000980  4E56 FFF8                link       A6, -0x0008
  859. 00000984  48E7 0028                movem.l    -[A7], A2,A4
  860. 00000988  286E 0008                movea.l    A4, [A6 + 0x8]
  861. 0000098C  2054                     movea.l    A0, [A4]
  862. 0000098E  4AA8 0086                tst.l      [A0 + 0x86]
  863. 00000992  6752                     beq        +0x54 /* 000009E6 */
  864. 00000994  41EE FFF8                lea.l      A0, [A6 - 0x8]
  865. 00000998  2454                     movea.l    A2, [A4]
  866. 0000099A  43EA 0092                lea.l      A1, [A2 + 0x92]
  867. 0000099E  20D9                     move.l     [A0]+, [A1]+
  868. 000009A0  20D9                     move.l     [A0]+, [A1]+
  869. 000009A2  4267                     clr.w      -[A7]
  870. 000009A4  486E FFF8                pea.l      [A6 - 0x8]
  871. 000009A8  A8AE                     syscall    EmptyRect
  872. 000009AA  101F                     move.b     D0, [A7]+
  873. 000009AC  6712                     beq        +0x14 /* 000009C0 */
  874. 000009AE  2254                     movea.l    A1, [A4]
  875. 000009B0  2069 0086                movea.l    A0, [A1 + 0x86]
  876. 000009B4  2050                     movea.l    A0, [A0]
  877. 000009B6  45EE FFF8                lea.l      A2, [A6 - 0x8]
  878. 000009BA  5488                     addq.l     A0, 2
  879. 000009BC  24D8                     move.l     [A2]+, [A0]+
  880. 000009BE  24D8                     move.l     [A2]+, [A0]+
  881. label000009C0:
  882. 000009C0  302E FFFE                move.w     D0, [A6 - 0x2]
  883. 000009C4  906E FFFA                sub.w      D0, [A6 - 0x6]
  884. 000009C8  48C0                     ext.l      D0
  885. 000009CA  206E 000C                movea.l    A0, [A6 + 0xC]
  886. 000009CE  2140 0004                move.l     [A0 + 0x4], D0
  887. 000009D2  302E FFFC                move.w     D0, [A6 - 0x4]
  888. 000009D6  906E FFF8                sub.w      D0, [A6 - 0x8]
  889. 000009DA  48C0                     ext.l      D0
  890. 000009DC  206E 000C                movea.l    A0, [A6 + 0xC]
  891. 000009E0  2080                     move.l     [A0], D0
  892. 000009E2  6000 0082                bra        +0x84 /* 00000A66 */
  893. label000009E6:
  894. 000009E6  2054                     movea.l    A0, [A4]
  895. 000009E8  4AA8 008A                tst.l      [A0 + 0x8A]
  896. 000009EC  56C0                     sne        D0
  897. 000009EE  4A00                     tst.b      D0
  898. 000009F0  6768                     beq        +0x6A /* 00000A5A */
  899. 000009F2  2248                     movea.l    A1, A0
  900. 000009F4  2069 008A                movea.l    A0, [A1 + 0x8A]
  901. 000009F8  2050                     movea.l    A0, [A0]
  902. 000009FA  4AA8 0048                tst.l      [A0 + 0x48]
  903. 000009FE  56C1                     sne        D1
  904. 00000A00  C001                     and.b      D0, D1
  905. 00000A02  6756                     beq        +0x58 /* 00000A5A */
  906. 00000A04  41EE FFF8                lea.l      A0, [A6 - 0x8]
  907. 00000A08  2454                     movea.l    A2, [A4]
  908. 00000A0A  43EA 0092                lea.l      A1, [A2 + 0x92]
  909. 00000A0E  20D9                     move.l     [A0]+, [A1]+
  910. 00000A10  20D9                     move.l     [A0]+, [A1]+
  911. 00000A12  4267                     clr.w      -[A7]
  912. 00000A14  486E FFF8                pea.l      [A6 - 0x8]
  913. 00000A18  A8AE                     syscall    EmptyRect
  914. 00000A1A  101F                     move.b     D0, [A7]+
  915. 00000A1C  6718                     beq        +0x1A /* 00000A36 */
  916. 00000A1E  2254                     movea.l    A1, [A4]
  917. 00000A20  2069 008A                movea.l    A0, [A1 + 0x8A]
  918. 00000A24  2050                     movea.l    A0, [A0]
  919. 00000A26  2068 0048                movea.l    A0, [A0 + 0x48]
  920. 00000A2A  2050                     movea.l    A0, [A0]
  921. 00000A2C  45EE FFF8                lea.l      A2, [A6 - 0x8]
  922. 00000A30  5488                     addq.l     A0, 2
  923. 00000A32  24D8                     move.l     [A2]+, [A0]+
  924. 00000A34  24D8                     move.l     [A2]+, [A0]+
  925. label00000A36:
  926. 00000A36  302E FFFE                move.w     D0, [A6 - 0x2]
  927. 00000A3A  906E FFFA                sub.w      D0, [A6 - 0x6]
  928. 00000A3E  48C0                     ext.l      D0
  929. 00000A40  206E 000C                movea.l    A0, [A6 + 0xC]
  930. 00000A44  2140 0004                move.l     [A0 + 0x4], D0
  931. 00000A48  302E FFFC                move.w     D0, [A6 - 0x4]
  932. 00000A4C  906E FFF8                sub.w      D0, [A6 - 0x8]
  933. 00000A50  48C0                     ext.l      D0
  934. 00000A52  206E 000C                movea.l    A0, [A6 + 0xC]
  935. 00000A56  2080                     move.l     [A0], D0
  936. 00000A58  600C                     bra        +0xE /* 00000A66 */
  937. label00000A5A:
  938. 00000A5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  939. 00000A5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  940. 00000A62  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  941. label00000A66:
  942. 00000A66  4CDF 1400                movem.l    A2,A4, [A7]+
  943. 00000A6A  4E5E                     unlink     A6
  944. 00000A6C  205F                     movea.l    A0, [A7]+
  945. 00000A6E  504F                     addq.w     A7, 8
  946. 00000A70  4ED0                     jmp        [A0]
  947. 00000A72  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  948. export_236: // at 00000A74 (misaligned)
  949. 00000A76  0000 203C                ori.b      D0, 0x3C /* '<' */
  950. 00000A7A  5049                     addq.w     A1, 8
  951. 00000A7C  4354                     chk.w      D1, [A4]
  952. 00000A7E  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  953. 00000A82  57C0                     seq        D0
  954. 00000A84  4400                     neg.b      D0
  955. 00000A86  1D40 0010                move.b     [A6 + 0x10], D0
  956. 00000A8A  4E5E                     unlink     A6
  957. 00000A8C  205F                     movea.l    A0, [A7]+
  958. 00000A8E  504F                     addq.w     A7, 8
  959. 00000A90  4ED0                     jmp        [A0]
  960. 00000A92  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  961. export_237: // at 00000A94 (misaligned)
  962. 00000A96  FFD8                     .invalid   <<F/7/7>>
  963. 00000A98  48E7 0038                movem.l    -[A7], A2,A3,A4
  964. 00000A9C  206E 000C                movea.l    A0, [A6 + 0xC]
  965. 00000AA0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  966. 00000AA4  22D8                     move.l     [A1]+, [A0]+
  967. 00000AA6  22D8                     move.l     [A1]+, [A0]+
  968. 00000AA8  266E 0008                movea.l    A3, [A6 + 0x8]
  969. 00000AAC  284B                     movea.l    A4, A3
  970. 00000AAE  486E FFE8                pea.l      [A6 - 0x18]
  971. 00000AB2  2F0B                     move.l     -[A7], A3
  972. 00000AB4  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  973. 00000AB8  486E FFE8                pea.l      [A6 - 0x18]
  974. 00000ABC  486E FFE0                pea.l      [A6 - 0x20]
  975. 00000AC0  2F0B                     move.l     -[A7], A3
  976. 00000AC2  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  977. 00000AC6  486E FFE0                pea.l      [A6 - 0x20]
  978. 00000ACA  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  979. 00000AD0  A8A9                     syscall    InsetRect
  980. 00000AD2  4267                     clr.w      -[A7]
  981. 00000AD4  2F0B                     move.l     -[A7], A3
  982. 00000AD6  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  983. 00000ADA  101F                     move.b     D0, [A7]+
  984. 00000ADC  6700 00BC                beq        +0xBE /* 00000B9A */
  985. 00000AE0  486E FFF8                pea.l      [A6 - 0x8]
  986. 00000AE4  A87B                     syscall    ClipRect
  987. 00000AE6  2054                     movea.l    A0, [A4]
  988. 00000AE8  4AA8 0086                tst.l      [A0 + 0x86]
  989. 00000AEC  6740                     beq        +0x42 /* 00000B2E */
  990. 00000AEE  2248                     movea.l    A1, A0
  991. 00000AF0  2069 0086                movea.l    A0, [A1 + 0x86]
  992. 00000AF4  2050                     movea.l    A0, [A0]
  993. 00000AF6  45EE FFD8                lea.l      A2, [A6 - 0x28]
  994. 00000AFA  5488                     addq.l     A0, 2
  995. 00000AFC  24D8                     move.l     [A2]+, [A0]+
  996. 00000AFE  24D8                     move.l     [A2]+, [A0]+
  997. 00000B00  486E FFD8                pea.l      [A6 - 0x28]
  998. 00000B04  302E FFDA                move.w     D0, [A6 - 0x26]
  999. 00000B08  4440                     neg.w      D0
  1000. 00000B0A  2054                     movea.l    A0, [A4]
  1001. 00000B0C  9068 0094                sub.w      D0, [A0 + 0x94]
  1002. 00000B10  3F00                     move.w     -[A7], D0
  1003. 00000B12  302E FFD8                move.w     D0, [A6 - 0x28]
  1004. 00000B16  4440                     neg.w      D0
  1005. 00000B18  9068 0092                sub.w      D0, [A0 + 0x92]
  1006. 00000B1C  3F00                     move.w     -[A7], D0
  1007. 00000B1E  A8A8                     syscall    OffsetRect
  1008. 00000B20  2054                     movea.l    A0, [A4]
  1009. 00000B22  2F28 0086                move.l     -[A7], [A0 + 0x86]
  1010. 00000B26  486E FFD8                pea.l      [A6 - 0x28]
  1011. 00000B2A  A8F6                     syscall    DrawPicture
  1012. 00000B2C  606C                     bra        +0x6E /* 00000B9A */
  1013. label00000B2E:
  1014. 00000B2E  2054                     movea.l    A0, [A4]
  1015. 00000B30  4AA8 008A                tst.l      [A0 + 0x8A]
  1016. 00000B34  56C0                     sne        D0
  1017. 00000B36  4A00                     tst.b      D0
  1018. 00000B38  6760                     beq        +0x62 /* 00000B9A */
  1019. 00000B3A  2248                     movea.l    A1, A0
  1020. 00000B3C  2069 008A                movea.l    A0, [A1 + 0x8A]
  1021. 00000B40  2050                     movea.l    A0, [A0]
  1022. 00000B42  4AA8 0048                tst.l      [A0 + 0x48]
  1023. 00000B46  56C1                     sne        D1
  1024. 00000B48  C001                     and.b      D0, D1
  1025. 00000B4A  674E                     beq        +0x50 /* 00000B9A */
  1026. 00000B4C  2254                     movea.l    A1, [A4]
  1027. 00000B4E  2069 008A                movea.l    A0, [A1 + 0x8A]
  1028. 00000B52  2050                     movea.l    A0, [A0]
  1029. 00000B54  2068 0048                movea.l    A0, [A0 + 0x48]
  1030. 00000B58  2050                     movea.l    A0, [A0]
  1031. 00000B5A  45EE FFD8                lea.l      A2, [A6 - 0x28]
  1032. 00000B5E  5488                     addq.l     A0, 2
  1033. 00000B60  24D8                     move.l     [A2]+, [A0]+
  1034. 00000B62  24D8                     move.l     [A2]+, [A0]+
  1035. 00000B64  486E FFD8                pea.l      [A6 - 0x28]
  1036. 00000B68  302E FFDA                move.w     D0, [A6 - 0x26]
  1037. 00000B6C  4440                     neg.w      D0
  1038. 00000B6E  2054                     movea.l    A0, [A4]
  1039. 00000B70  9068 0094                sub.w      D0, [A0 + 0x94]
  1040. 00000B74  3F00                     move.w     -[A7], D0
  1041. 00000B76  302E FFD8                move.w     D0, [A6 - 0x28]
  1042. 00000B7A  4440                     neg.w      D0
  1043. 00000B7C  9068 0092                sub.w      D0, [A0 + 0x92]
  1044. 00000B80  3F00                     move.w     -[A7], D0
  1045. 00000B82  A8A8                     syscall    OffsetRect
  1046. 00000B84  1F3C 0001                move.b     -[A7], 0x1
  1047. 00000B88  4EAD 4662                jsr        [A5 + 0x4662 /* export_2248 */]
  1048. 00000B8C  2054                     movea.l    A0, [A4]
  1049. 00000B8E  2F28 008A                move.l     -[A7], [A0 + 0x8A]
  1050. 00000B92  486E FFD8                pea.l      [A6 - 0x28]
  1051. 00000B96  4EAD 469A                jsr        [A5 + 0x469A /* export_2255 */]
  1052. label00000B9A:
  1053. 00000B9A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1054. 00000B9E  4E5E                     unlink     A6
  1055. 00000BA0  205F                     movea.l    A0, [A7]+
  1056. 00000BA2  504F                     addq.w     A7, 8
  1057. 00000BA4  4ED0                     jmp        [A0]
  1058. 00000BA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1059. export_238: // at 00000BA8 (misaligned)
  1060. 00000BAA  FFF0                     .invalid   <<F/7/7>>
  1061. 00000BAC  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1062. 00000BB0  286E 0008                movea.l    A4, [A6 + 0x8]
  1063. 00000BB4  42A7                     clr.l      -[A7]
  1064. 00000BB6  3F3C 4A38                move.w     -[A7], 0x4A38 /* 'J8' */
  1065. 00000BBA  42A7                     clr.l      -[A7]
  1066. 00000BBC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1067. 00000BBE  2F00                     move.l     -[A7], D0
  1068. 00000BC0  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  1069. 00000BC4  2E1F                     move.l     D7, [A7]+
  1070. 00000BC6  6704                     beq        +0x6 /* 00000BCC */
  1071. 00000BC8  2F07                     move.l     -[A7], D7
  1072. 00000BCA  A981                     syscall    DrawDialog
  1073. label00000BCC:
  1074. 00000BCC  2054                     movea.l    A0, [A4]
  1075. 00000BCE  4AA8 0086                tst.l      [A0 + 0x86]
  1076. 00000BD2  6766                     beq        +0x68 /* 00000C3A */
  1077. 00000BD4  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1078. 00000BD8  2454                     movea.l    A2, [A4]
  1079. 00000BDA  43EA 0092                lea.l      A1, [A2 + 0x92]
  1080. 00000BDE  20D9                     move.l     [A0]+, [A1]+
  1081. 00000BE0  20D9                     move.l     [A0]+, [A1]+
  1082. 00000BE2  4267                     clr.w      -[A7]
  1083. 00000BE4  486E FFF4                pea.l      [A6 - 0xC]
  1084. 00000BE8  A8AE                     syscall    EmptyRect
  1085. 00000BEA  101F                     move.b     D0, [A7]+
  1086. 00000BEC  671A                     beq        +0x1C /* 00000C08 */
  1087. 00000BEE  4267                     clr.w      -[A7]
  1088. 00000BF0  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1089. 00000BF6  2054                     movea.l    A0, [A4]
  1090. 00000BF8  2F28 0086                move.l     -[A7], [A0 + 0x86]
  1091. 00000BFC  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1092. 00000C00  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1093. 00000C04  6000 008E                bra        +0x90 /* 00000C94 */
  1094. label00000C08:
  1095. 00000C08  42A7                     clr.l      -[A7]
  1096. 00000C0A  2054                     movea.l    A0, [A4]
  1097. 00000C0C  2F28 0086                move.l     -[A7], [A0 + 0x86]
  1098. 00000C10  486E FFF4                pea.l      [A6 - 0xC]
  1099. 00000C14  4EAD 481A                jsr        [A5 + 0x481A /* export_2303 */]
  1100. 00000C18  265F                     movea.l    A3, [A7]+
  1101. 00000C1A  2F0B                     move.l     -[A7], A3
  1102. 00000C1C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1103. 00000C20  4267                     clr.w      -[A7]
  1104. 00000C22  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1105. 00000C28  2F0B                     move.l     -[A7], A3
  1106. 00000C2A  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1107. 00000C2E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1108. 00000C32  2F0B                     move.l     -[A7], A3
  1109. 00000C34  205F                     movea.l    A0, [A7]+
  1110. 00000C36  A023                     syscall    DisposHandle/DisposeHandle
  1111. 00000C38  605A                     bra        +0x5C /* 00000C94 */
  1112. label00000C3A:
  1113. 00000C3A  2054                     movea.l    A0, [A4]
  1114. 00000C3C  4AA8 008A                tst.l      [A0 + 0x8A]
  1115. 00000C40  6752                     beq        +0x54 /* 00000C94 */
  1116. 00000C42  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1117. 00000C46  2454                     movea.l    A2, [A4]
  1118. 00000C48  43EA 0092                lea.l      A1, [A2 + 0x92]
  1119. 00000C4C  20D9                     move.l     [A0]+, [A1]+
  1120. 00000C4E  20D9                     move.l     [A0]+, [A1]+
  1121. 00000C50  4267                     clr.w      -[A7]
  1122. 00000C52  486E FFF4                pea.l      [A6 - 0xC]
  1123. 00000C56  A8AE                     syscall    EmptyRect
  1124. 00000C58  101F                     move.b     D0, [A7]+
  1125. 00000C5A  6708                     beq        +0xA /* 00000C64 */
  1126. 00000C5C  3F3C 0003                move.w     -[A7], 0x3
  1127. 00000C60  A9C8                     syscall    SysBeep
  1128. 00000C62  6030                     bra        +0x32 /* 00000C94 */
  1129. label00000C64:
  1130. 00000C64  42A7                     clr.l      -[A7]
  1131. 00000C66  2054                     movea.l    A0, [A4]
  1132. 00000C68  2F28 008A                move.l     -[A7], [A0 + 0x8A]
  1133. 00000C6C  486E FFF4                pea.l      [A6 - 0xC]
  1134. 00000C70  4EAD 4822                jsr        [A5 + 0x4822 /* export_2304 */]
  1135. 00000C74  265F                     movea.l    A3, [A7]+
  1136. 00000C76  2F0B                     move.l     -[A7], A3
  1137. 00000C78  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1138. 00000C7C  4267                     clr.w      -[A7]
  1139. 00000C7E  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1140. 00000C84  2F0B                     move.l     -[A7], A3
  1141. 00000C86  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1142. 00000C8A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1143. 00000C8E  2F0B                     move.l     -[A7], A3
  1144. 00000C90  205F                     movea.l    A0, [A7]+
  1145. 00000C92  A023                     syscall    DisposHandle/DisposeHandle
  1146. label00000C94:
  1147. 00000C94  4A87                     tst.l      D7
  1148. 00000C96  6706                     beq        +0x8 /* 00000C9E */
  1149. 00000C98  2F07                     move.l     -[A7], D7
  1150. 00000C9A  A983                     syscall    DisposeDialog
  1151. 00000C9C  7E00                     moveq.l    D7, 0x00
  1152. label00000C9E:
  1153. 00000C9E  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  1154. 00000CA2  4E5E                     unlink     A6
  1155. 00000CA4  2E9F                     move.l     [A7], [A7]+
  1156. 00000CA6  4E75                     rts
  1157. 00000CA8  4E56 0000                link       A6, 0
  1158. 00000CAC  206E 0008                movea.l    A0, [A6 + 0x8]
  1159. 00000CB0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1160. 00000CB4  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1161. 00000CB8  4E5E                     unlink     A6
  1162. 00000CBA  205F                     movea.l    A0, [A7]+
  1163. 00000CBC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1164. 00000CC0  4ED0                     jmp        [A0]
  1165. 00000CC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1166. export_239: // at 00000CC4 (misaligned)
  1167. 00000CC6  FFBE                     .invalid   <<F/6/7>>
  1168. 00000CC8  7000                     moveq.l    D0, 0x00
  1169. 00000CCA  2D40 0010                move.l     [A6 + 0x10], D0
  1170. 00000CCE  486E FFBE                pea.l      [A6 - 0x42]
  1171. 00000CD2  487A FFD4                pea.l      [PC - 0x2C /* 00000CA8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1172. 00000CD6  2F0E                     move.l     -[A7], A6
  1173. 00000CD8  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1174. 00000CDC  4267                     clr.w      -[A7]
  1175. 00000CDE  4EAD 4342                jsr        [A5 + 0x4342 /* export_2148 */]
  1176. 00000CE2  101F                     move.b     D0, [A7]+
  1177. 00000CE4  672C                     beq        +0x2E /* 00000D12 */
  1178. 00000CE6  486E FFFC                pea.l      [A6 - 0x4]
  1179. 00000CEA  486D 28C4                pea.l      [A5 + 0x28C4]
  1180. 00000CEE  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  1181. 00000CF2  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1182. 00000CF6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1183. 00000CFA  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1184. 00000CFE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1185. 00000D02  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1186. 00000D06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1187. 00000D0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1188. 00000D0E  4EBA 0798                jsr        [PC + 0x798 /* 000014A8 */]
  1189. label00000D12:
  1190. 00000D12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1191. 00000D16  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1192. 00000D1A  486E FFBE                pea.l      [A6 - 0x42]
  1193. 00000D1E  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1194. 00000D22  2D6E FFFC 0010           move.l     [A6 + 0x10], [A6 - 0x4]
  1195. 00000D28  4E5E                     unlink     A6
  1196. 00000D2A  205F                     movea.l    A0, [A7]+
  1197. 00000D2C  504F                     addq.w     A7, 8
  1198. 00000D2E  4ED0                     jmp        [A0]
  1199. 00000D30  4E56 0000                link       A6, 0
  1200. 00000D34  206E 0008                movea.l    A0, [A6 + 0x8]
  1201. 00000D38  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1202. 00000D3C  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1203. 00000D40  4E5E                     unlink     A6
  1204. 00000D42  205F                     movea.l    A0, [A7]+
  1205. 00000D44  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1206. 00000D48  4ED0                     jmp        [A0]
  1207. 00000D4A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1208. export_240: // at 00000D4C (misaligned)
  1209. 00000D4E  FFBE                     .invalid   <<F/6/7>>
  1210. 00000D50  7000                     moveq.l    D0, 0x00
  1211. 00000D52  2D40 000E                move.l     [A6 + 0xE], D0
  1212. 00000D56  486E FFBE                pea.l      [A6 - 0x42]
  1213. 00000D5A  487A FFD4                pea.l      [PC - 0x2C /* 00000D30, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1214. 00000D5E  2F0E                     move.l     -[A7], A6
  1215. 00000D60  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1216. 00000D64  4267                     clr.w      -[A7]
  1217. 00000D66  4EAD 4342                jsr        [A5 + 0x4342 /* export_2148 */]
  1218. 00000D6A  101F                     move.b     D0, [A7]+
  1219. 00000D6C  6728                     beq        +0x2A /* 00000D96 */
  1220. 00000D6E  486E FFFC                pea.l      [A6 - 0x4]
  1221. 00000D72  486D 28BC                pea.l      [A5 + 0x28BC]
  1222. 00000D76  3F3C 012C                move.w     -[A7], 0x12C
  1223. 00000D7A  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1224. 00000D7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1225. 00000D82  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1226. 00000D86  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1227. 00000D8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1228. 00000D8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1229. 00000D92  4EBA 10F4                jsr        [PC + 0x10F4 /* 00001E88 */]
  1230. label00000D96:
  1231. 00000D96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1232. 00000D9A  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1233. 00000D9E  486E FFBE                pea.l      [A6 - 0x42]
  1234. 00000DA2  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1235. 00000DA6  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  1236. 00000DAC  4E5E                     unlink     A6
  1237. 00000DAE  205F                     movea.l    A0, [A7]+
  1238. 00000DB0  5C4F                     addq.w     A7, 6
  1239. 00000DB2  4ED0                     jmp        [A0]
  1240. fn00000DB4:
  1241. 00000DB4  4E56 FF00                link       A6, -0x0100
  1242. 00000DB8  206E 0010                movea.l    A0, [A6 + 0x10]
  1243. 00000DBC  43EE FF00                lea.l      A1, [A6 - 0x100]
  1244. 00000DC0  703F                     moveq.l    D0, 0x3F
  1245. label00000DC2:
  1246. 00000DC2  22D8                     move.l     [A1]+, [A0]+
  1247. 00000DC4  51C8 FFFC                dbf        D0, -0x6 /* 00000DC2 */
  1248. 00000DC8  41EE FF00                lea.l      A0, [A6 - 0x100]
  1249. 00000DCC  2008                     move.l     D0, A0
  1250. 00000DCE  5280                     addq.l     D0, 1
  1251. 00000DD0  2F00                     move.l     -[A7], D0
  1252. 00000DD2  206E 0008                movea.l    A0, [A6 + 0x8]
  1253. 00000DD6  2010                     move.l     D0, [A0]
  1254. 00000DD8  D0AE 000C                add.l      D0, [A6 + 0xC]
  1255. 00000DDC  2F00                     move.l     -[A7], D0
  1256. 00000DDE  4240                     clr.w      D0
  1257. 00000DE0  102E FF00                move.b     D0, [A6 - 0x100]
  1258. 00000DE4  48C0                     ext.l      D0
  1259. 00000DE6  2F00                     move.l     -[A7], D0
  1260. 00000DE8  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1261. 00000DEC  206E 0008                movea.l    A0, [A6 + 0x8]
  1262. 00000DF0  4240                     clr.w      D0
  1263. 00000DF2  102E FF00                move.b     D0, [A6 - 0x100]
  1264. 00000DF6  48C0                     ext.l      D0
  1265. 00000DF8  D190                     add.l      [A0], D0
  1266. 00000DFA  4E5E                     unlink     A6
  1267. 00000DFC  205F                     movea.l    A0, [A7]+
  1268. 00000DFE  DEFC 000C                add.w      A7, 0xC
  1269. 00000E02  4ED0                     jmp        [A0]
  1270. fn00000E04:
  1271. 00000E04  4E56 FC46                link       A6, -0x03BA
  1272. 00000E08  206E 0008                movea.l    A0, [A6 + 0x8]
  1273. 00000E0C  43EE FFB8                lea.l      A1, [A6 - 0x48]
  1274. 00000E10  7011                     moveq.l    D0, 0x11
  1275. label00000E12:
  1276. 00000E12  22D8                     move.l     [A1]+, [A0]+
  1277. 00000E14  51C8 FFFC                dbf        D0, -0x6 /* 00000E12 */
  1278. 00000E18  4267                     clr.w      -[A7]
  1279. 00000E1A  42A7                     clr.l      -[A7]
  1280. 00000E1C  486E FD4A                pea.l      [A6 - 0x2B6]
  1281. 00000E20  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1282. 00000E24  3D5F FD46                move.w     [A6 - 0x2BA], [A7]+
  1283. 00000E28  41EE FE4C                lea.l      A0, [A6 - 0x1B4]
  1284. 00000E2C  43EE FFC0                lea.l      A1, [A6 - 0x40]
  1285. 00000E30  7007                     moveq.l    D0, 0x07
  1286. label00000E32:
  1287. 00000E32  20D9                     move.l     [A0]+, [A1]+
  1288. 00000E34  51C8 FFFC                dbf        D0, -0x6 /* 00000E32 */
  1289. 00000E38  4267                     clr.w      -[A7]
  1290. 00000E3A  486E FFE0                pea.l      [A6 - 0x20]
  1291. 00000E3E  4267                     clr.w      -[A7]
  1292. 00000E40  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1293. 00000E44  4A5F                     tst.w      [A7]+
  1294. 00000E46  57C0                     seq        D0
  1295. 00000E48  4A00                     tst.b      D0
  1296. 00000E4A  6700 010A                beq        +0x10C /* 00000F56 */
  1297. 00000E4E  2F00                     move.l     -[A7], D0
  1298. 00000E50  4267                     clr.w      -[A7]
  1299. 00000E52  42A7                     clr.l      -[A7]
  1300. 00000E54  486E FD48                pea.l      [A6 - 0x2B8]
  1301. 00000E58  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1302. 00000E5C  321F                     move.w     D1, [A7]+
  1303. 00000E5E  201F                     move.l     D0, [A7]+
  1304. 00000E60  4A41                     tst.w      D1
  1305. 00000E62  57C1                     seq        D1
  1306. 00000E64  C001                     and.b      D0, D1
  1307. 00000E66  6700 00EE                beq        +0xF0 /* 00000F56 */
  1308. 00000E6A  7000                     moveq.l    D0, 0x00
  1309. 00000E6C  2D40 FF58                move.l     [A6 - 0xA8], D0
  1310. 00000E70  41EE FD4C                lea.l      A0, [A6 - 0x2B4]
  1311. 00000E74  2D48 FF5E                move.l     [A6 - 0xA2], A0
  1312. 00000E78  2D6E FFBC FFB0           move.l     [A6 - 0x50], [A6 - 0x44]
  1313. label00000E7E:
  1314. 00000E7E  3D6E FD48 FF62           move.w     [A6 - 0x9E], [A6 - 0x2B8]
  1315. 00000E84  3D7C FFFF FF68           move.w     [A6 - 0x98], 0xFFFF
  1316. 00000E8A  2D6E FFB0 FF7C           move.l     [A6 - 0x84], [A6 - 0x50]
  1317. 00000E90  4267                     clr.w      -[A7]
  1318. 00000E92  486E FF4C                pea.l      [A6 - 0xB4]
  1319. 00000E96  4267                     clr.w      -[A7]
  1320. 00000E98  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  1321. 00000E9C  4A5F                     tst.w      [A7]+
  1322. 00000E9E  6600 0086                bne        +0x88 /* 00000F26 */
  1323. 00000EA2  486E FD4C                pea.l      [A6 - 0x2B4]
  1324. 00000EA6  487A 00D4                pea.l      [PC + 0xD4 /* 00000F7C, value 0x13A0000 */]
  1325. 00000EAA  486E FC46                pea.l      [A6 - 0x3BA]
  1326. 00000EAE  3F3C 0002                move.w     -[A7], 0x2
  1327. 00000EB2  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1328. 00000EB6  41EE FD4C                lea.l      A0, [A6 - 0x2B4]
  1329. 00000EBA  43EE FC46                lea.l      A1, [A6 - 0x3BA]
  1330. 00000EBE  703F                     moveq.l    D0, 0x3F
  1331. label00000EC0:
  1332. 00000EC0  20D9                     move.l     [A0]+, [A1]+
  1333. 00000EC2  51C8 FFFC                dbf        D0, -0x6 /* 00000EC0 */
  1334. 00000EC6  4240                     clr.w      D0
  1335. 00000EC8  102E FE4C                move.b     D0, [A6 - 0x1B4]
  1336. 00000ECC  4241                     clr.w      D1
  1337. 00000ECE  122E FD4C                move.b     D1, [A6 - 0x2B4]
  1338. 00000ED2  D240                     add.w      D1, D0
  1339. 00000ED4  0C41 00FE                cmpi.w     D1, 0xFE
  1340. 00000ED8  6C26                     bge        +0x28 /* 00000F00 */
  1341. 00000EDA  486E FD4C                pea.l      [A6 - 0x2B4]
  1342. 00000EDE  486E FE4C                pea.l      [A6 - 0x1B4]
  1343. 00000EE2  486E FC46                pea.l      [A6 - 0x3BA]
  1344. 00000EE6  3F3C 0002                move.w     -[A7], 0x2
  1345. 00000EEA  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1346. 00000EEE  41EE FE4C                lea.l      A0, [A6 - 0x1B4]
  1347. 00000EF2  43EE FC46                lea.l      A1, [A6 - 0x3BA]
  1348. 00000EF6  703F                     moveq.l    D0, 0x3F
  1349. label00000EF8:
  1350. 00000EF8  20D9                     move.l     [A0]+, [A1]+
  1351. 00000EFA  51C8 FFFC                dbf        D0, -0x6 /* 00000EF8 */
  1352. 00000EFE  604C                     bra        +0x4E /* 00000F4C */
  1353. label00000F00:
  1354. 00000F00  487A 007A                pea.l      [PC + 0x7A /* 00000F7C, value 0x13A0000 */]
  1355. 00000F04  486E FE4C                pea.l      [A6 - 0x1B4]
  1356. 00000F08  486E FC46                pea.l      [A6 - 0x3BA]
  1357. 00000F0C  3F3C 0002                move.w     -[A7], 0x2
  1358. 00000F10  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1359. 00000F14  41EE FE4C                lea.l      A0, [A6 - 0x1B4]
  1360. 00000F18  43EE FC46                lea.l      A1, [A6 - 0x3BA]
  1361. 00000F1C  703F                     moveq.l    D0, 0x3F
  1362. label00000F1E:
  1363. 00000F1E  20D9                     move.l     [A0]+, [A1]+
  1364. 00000F20  51C8 FFFC                dbf        D0, -0x6 /* 00000F1E */
  1365. 00000F24  6030                     bra        +0x32 /* 00000F56 */
  1366. label00000F26:
  1367. 00000F26  487A 0054                pea.l      [PC + 0x54 /* 00000F7C, value 0x13A0000 */]
  1368. 00000F2A  486E FE4C                pea.l      [A6 - 0x1B4]
  1369. 00000F2E  486E FC46                pea.l      [A6 - 0x3BA]
  1370. 00000F32  3F3C 0002                move.w     -[A7], 0x2
  1371. 00000F36  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1372. 00000F3A  41EE FE4C                lea.l      A0, [A6 - 0x1B4]
  1373. 00000F3E  43EE FC46                lea.l      A1, [A6 - 0x3BA]
  1374. 00000F42  703F                     moveq.l    D0, 0x3F
  1375. label00000F44:
  1376. 00000F44  20D9                     move.l     [A0]+, [A1]+
  1377. 00000F46  51C8 FFFC                dbf        D0, -0x6 /* 00000F44 */
  1378. 00000F4A  600A                     bra        +0xC /* 00000F56 */
  1379. label00000F4C:
  1380. 00000F4C  7002                     moveq.l    D0, 0x02
  1381. 00000F4E  B0AE FF7C                cmp.l      D0, [A6 - 0x84]
  1382. 00000F52  6600 FF2A                bne        -0xD4 /* 00000E7E */
  1383. label00000F56:
  1384. 00000F56  4267                     clr.w      -[A7]
  1385. 00000F58  42A7                     clr.l      -[A7]
  1386. 00000F5A  3F2E FD4A                move.w     -[A7], [A6 - 0x2B6]
  1387. 00000F5E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1388. 00000F62  3D5F FD46                move.w     [A6 - 0x2BA], [A7]+
  1389. 00000F66  206E 000C                movea.l    A0, [A6 + 0xC]
  1390. 00000F6A  43EE FE4C                lea.l      A1, [A6 - 0x1B4]
  1391. 00000F6E  703F                     moveq.l    D0, 0x3F
  1392. label00000F70:
  1393. 00000F70  20D9                     move.l     [A0]+, [A1]+
  1394. 00000F72  51C8 FFFC                dbf        D0, -0x6 /* 00000F70 */
  1395. 00000F76  4E5E                     unlink     A6
  1396. 00000F78  2E9F                     move.l     [A7], [A7]+
  1397. 00000F7A  4E75                     rts
  1398. 00000F7C  013A 0000                btst       [PC /* 00000F7E */], D0
  1399. fn00000F80:
  1400. 00000F80  4E56 0000                link       A6, 0
  1401. 00000F84  2F0C                     move.l     -[A7], A4
  1402. 00000F86  286E 0008                movea.l    A4, [A6 + 0x8]
  1403. 00000F8A  42A7                     clr.l      -[A7]
  1404. 00000F8C  42A7                     clr.l      -[A7]
  1405. 00000F8E  486D FBC4                pea.l      [A5 - 0x43C]
  1406. 00000F92  486D FBC4                pea.l      [A5 - 0x43C]
  1407. 00000F96  1F3C 0004                move.b     -[A7], 0x4
  1408. 00000F9A  1F3C 0004                move.b     -[A7], 0x4
  1409. 00000F9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1410. 00000FA2  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  1411. 00000FA6  2054                     movea.l    A0, [A4]
  1412. 00000FA8  216E 0014 003C           move.l     [A0 + 0x3C], [A6 + 0x14]
  1413. 00000FAE  216E 0010 0040           move.l     [A0 + 0x40], [A6 + 0x10]
  1414. 00000FB4  216E 000C 0044           move.l     [A0 + 0x44], [A6 + 0xC]
  1415. 00000FBA  285F                     movea.l    A4, [A7]+
  1416. 00000FBC  4E5E                     unlink     A6
  1417. 00000FBE  205F                     movea.l    A0, [A7]+
  1418. 00000FC0  DEFC 0010                add.w      A7, 0x10
  1419. 00000FC4  4ED0                     jmp        [A0]
  1420. 00000FC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1421. export_241: // at 00000FC8 (misaligned)
  1422. 00000FCA  FFD4                     .invalid   <<F/7/7>>
  1423. 00000FCC  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  1424. 00000FD0  2C2E 000C                move.l     D6, [A6 + 0xC]
  1425. 00000FD4  286E 0008                movea.l    A4, [A6 + 0x8]
  1426. 00000FD8  2046                     movea.l    A0, D6
  1427. 00000FDA  2454                     movea.l    A2, [A4]
  1428. 00000FDC  43EA 0022                lea.l      A1, [A2 + 0x22]
  1429. 00000FE0  20D9                     move.l     [A0]+, [A1]+
  1430. 00000FE2  20D9                     move.l     [A0]+, [A1]+
  1431. 00000FE4  4AAA 0044                tst.l      [A2 + 0x44]
  1432. 00000FE8  673C                     beq        +0x3E /* 00001026 */
  1433. 00000FEA  2254                     movea.l    A1, [A4]
  1434. 00000FEC  2069 0044                movea.l    A0, [A1 + 0x44]
  1435. 00000FF0  2050                     movea.l    A0, [A0]
  1436. 00000FF2  2469 0044                movea.l    A2, [A1 + 0x44]
  1437. 00000FF6  2452                     movea.l    A2, [A2]
  1438. 00000FF8  3028 0008                move.w     D0, [A0 + 0x8]
  1439. 00000FFC  906A 0004                sub.w      D0, [A2 + 0x4]
  1440. 00001000  48C0                     ext.l      D0
  1441. 00001002  2046                     movea.l    A0, D6
  1442. 00001004  2140 0004                move.l     [A0 + 0x4], D0
  1443. 00001008  2069 0044                movea.l    A0, [A1 + 0x44]
  1444. 0000100C  2050                     movea.l    A0, [A0]
  1445. 0000100E  2469 0044                movea.l    A2, [A1 + 0x44]
  1446. 00001012  2452                     movea.l    A2, [A2]
  1447. 00001014  3028 0006                move.w     D0, [A0 + 0x6]
  1448. 00001018  906A 0002                sub.w      D0, [A2 + 0x2]
  1449. 0000101C  48C0                     ext.l      D0
  1450. 0000101E  2046                     movea.l    A0, D6
  1451. 00001020  2080                     move.l     [A0], D0
  1452. 00001022  6000 00B4                bra        +0xB6 /* 000010D8 */
  1453. label00001026:
  1454. 00001026  2054                     movea.l    A0, [A4]
  1455. 00001028  4AA8 0040                tst.l      [A0 + 0x40]
  1456. 0000102C  6700 00AA                beq        +0xAC /* 000010D8 */
  1457. 00001030  4267                     clr.w      -[A7]
  1458. 00001032  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1459. 00001036  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  1460. 0000103A  101F                     move.b     D0, [A7]+
  1461. 0000103C  6700 009A                beq        +0x9C /* 000010D8 */
  1462. 00001040  486D F804                pea.l      [A5 - 0x7FC]
  1463. 00001044  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  1464. 00001048  486E FFF0                pea.l      [A6 - 0x10]
  1465. 0000104C  2054                     movea.l    A0, [A4]
  1466. 0000104E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1467. 00001052  4EAD 3062                jsr        [A5 + 0x3062 /* export_1544 */]
  1468. 00001056  486E FFF0                pea.l      [A6 - 0x10]
  1469. 0000105A  486E FFE8                pea.l      [A6 - 0x18]
  1470. 0000105E  4EAD 226A                jsr        [A5 + 0x226A /* export_1097 */]
  1471. 00001062  42A7                     clr.l      -[A7]
  1472. 00001064  486E FFE8                pea.l      [A6 - 0x18]
  1473. 00001068  486E FFE8                pea.l      [A6 - 0x18]
  1474. 0000106C  A9D2                     syscall    TENew
  1475. 0000106E  2E17                     move.l     D7, [A7]
  1476. 00001070  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1477. 00001074  2047                     movea.l    A0, D7
  1478. 00001076  2650                     movea.l    A3, [A0]
  1479. 00001078  2A2B 003E                move.l     D5, [A3 + 0x3E]
  1480. 0000107C  2054                     movea.l    A0, [A4]
  1481. 0000107E  2768 0040 003E           move.l     [A3 + 0x3E], [A0 + 0x40]
  1482. 00001084  2F07                     move.l     -[A7], D7
  1483. 00001086  A9D0                     syscall    TECalText
  1484. 00001088  2047                     movea.l    A0, D7
  1485. 0000108A  2650                     movea.l    A3, [A0]
  1486. 0000108C  302E FFEE                move.w     D0, [A6 - 0x12]
  1487. 00001090  906E FFEA                sub.w      D0, [A6 - 0x16]
  1488. 00001094  48C0                     ext.l      D0
  1489. 00001096  2046                     movea.l    A0, D6
  1490. 00001098  2140 0004                move.l     [A0 + 0x4], D0
  1491. 0000109C  2046                     movea.l    A0, D6
  1492. 0000109E  2F08                     move.l     -[A7], A0
  1493. 000010A0  42A7                     clr.l      -[A7]
  1494. 000010A2  2F08                     move.l     -[A7], A0
  1495. 000010A4  42A7                     clr.l      -[A7]
  1496. 000010A6  3F2B 005E                move.w     -[A7], [A3 + 0x5E]
  1497. 000010AA  3F2B 0018                move.w     -[A7], [A3 + 0x18]
  1498. 000010AE  301F                     move.w     D0, [A7]+
  1499. 000010B0  C1DF                     muls.w     D0, [A7]+
  1500. 000010B2  2E80                     move.l     [A7], D0
  1501. 000010B4  201F                     move.l     D0, [A7]+
  1502. 000010B6  205F                     movea.l    A0, [A7]+
  1503. 000010B8  2F00                     move.l     -[A7], D0
  1504. 000010BA  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  1505. 000010C0  201F                     move.l     D0, [A7]+
  1506. 000010C2  2E9F                     move.l     [A7], [A7]+
  1507. 000010C4  B097                     cmp.l      D0, [A7]
  1508. 000010C6  6C02                     bge        +0x4 /* 000010CA */
  1509. 000010C8  2E80                     move.l     [A7], D0
  1510. label000010CA:
  1511. 000010CA  201F                     move.l     D0, [A7]+
  1512. 000010CC  205F                     movea.l    A0, [A7]+
  1513. 000010CE  2080                     move.l     [A0], D0
  1514. 000010D0  2745 003E                move.l     [A3 + 0x3E], D5
  1515. 000010D4  2F07                     move.l     -[A7], D7
  1516. 000010D6  A9CD                     syscall    TEDispose
  1517. label000010D8:
  1518. 000010D8  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  1519. 000010DC  4E5E                     unlink     A6
  1520. 000010DE  205F                     movea.l    A0, [A7]+
  1521. 000010E0  504F                     addq.w     A7, 8
  1522. 000010E2  4ED0                     jmp        [A0]
  1523. export_242:
  1524. 000010E4  4E56 0000                link       A6, 0
  1525. 000010E8  2F0C                     move.l     -[A7], A4
  1526. 000010EA  286E 0008                movea.l    A4, [A6 + 0x8]
  1527. 000010EE  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  1528. 000010F4  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1529. 000010F8  57C0                     seq        D0
  1530. 000010FA  4A00                     tst.b      D0
  1531. 000010FC  6726                     beq        +0x28 /* 00001124 */
  1532. 000010FE  2054                     movea.l    A0, [A4]
  1533. 00001100  4AA8 0040                tst.l      [A0 + 0x40]
  1534. 00001104  56C1                     sne        D1
  1535. 00001106  C001                     and.b      D0, D1
  1536. 00001108  671A                     beq        +0x1C /* 00001124 */
  1537. 0000110A  223C 5049 4354           move.l     D1, 0x50494354 /* 'PICT' */
  1538. 00001110  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  1539. 00001114  57C1                     seq        D1
  1540. 00001116  4A01                     tst.b      D1
  1541. 00001118  6708                     beq        +0xA /* 00001122 */
  1542. 0000111A  4AA8 0044                tst.l      [A0 + 0x44]
  1543. 0000111E  56C2                     sne        D2
  1544. 00001120  C202                     and.b      D1, D2
  1545. label00001122:
  1546. 00001122  C001                     and.b      D0, D1
  1547. label00001124:
  1548. 00001124  4400                     neg.b      D0
  1549. 00001126  1D40 0010                move.b     [A6 + 0x10], D0
  1550. 0000112A  285F                     movea.l    A4, [A7]+
  1551. 0000112C  4E5E                     unlink     A6
  1552. 0000112E  205F                     movea.l    A0, [A7]+
  1553. 00001130  504F                     addq.w     A7, 8
  1554. 00001132  4ED0                     jmp        [A0]
  1555. export_243:
  1556. 00001134  4E56 FFE0                link       A6, -0x0020
  1557. 00001138  48E7 0028                movem.l    -[A7], A2,A4
  1558. 0000113C  206E 000C                movea.l    A0, [A6 + 0xC]
  1559. 00001140  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1560. 00001144  22D8                     move.l     [A1]+, [A0]+
  1561. 00001146  22D8                     move.l     [A1]+, [A0]+
  1562. 00001148  286E 0008                movea.l    A4, [A6 + 0x8]
  1563. 0000114C  2054                     movea.l    A0, [A4]
  1564. 0000114E  4AA8 0044                tst.l      [A0 + 0x44]
  1565. 00001152  6720                     beq        +0x22 /* 00001174 */
  1566. 00001154  2248                     movea.l    A1, A0
  1567. 00001156  2069 0044                movea.l    A0, [A1 + 0x44]
  1568. 0000115A  2050                     movea.l    A0, [A0]
  1569. 0000115C  45EE FFE0                lea.l      A2, [A6 - 0x20]
  1570. 00001160  5488                     addq.l     A0, 2
  1571. 00001162  24D8                     move.l     [A2]+, [A0]+
  1572. 00001164  24D8                     move.l     [A2]+, [A0]+
  1573. 00001166  2054                     movea.l    A0, [A4]
  1574. 00001168  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1575. 0000116C  486E FFE0                pea.l      [A6 - 0x20]
  1576. 00001170  A8F6                     syscall    DrawPicture
  1577. 00001172  6056                     bra        +0x58 /* 000011CA */
  1578. label00001174:
  1579. 00001174  2054                     movea.l    A0, [A4]
  1580. 00001176  4AA8 0040                tst.l      [A0 + 0x40]
  1581. 0000117A  674E                     beq        +0x50 /* 000011CA */
  1582. 0000117C  486D F70C                pea.l      [A5 - 0x8F4]
  1583. 00001180  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  1584. 00001184  486E FFE0                pea.l      [A6 - 0x20]
  1585. 00001188  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1586. 0000118C  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1587. 00001190  2054                     movea.l    A0, [A4]
  1588. 00001192  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1589. 00001196  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1590. 0000119A  2254                     movea.l    A1, [A4]
  1591. 0000119C  2069 0040                movea.l    A0, [A1 + 0x40]
  1592. 000011A0  2F10                     move.l     -[A7], [A0]
  1593. 000011A2  42A7                     clr.l      -[A7]
  1594. 000011A4  2054                     movea.l    A0, [A4]
  1595. 000011A6  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1596. 000011AA  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1597. 000011AE  486E FFE0                pea.l      [A6 - 0x20]
  1598. 000011B2  4267                     clr.w      -[A7]
  1599. 000011B4  1F3C 0001                move.b     -[A7], 0x1
  1600. 000011B8  42A7                     clr.l      -[A7]
  1601. 000011BA  42A7                     clr.l      -[A7]
  1602. 000011BC  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  1603. 000011C0  2054                     movea.l    A0, [A4]
  1604. 000011C2  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1605. 000011C6  205F                     movea.l    A0, [A7]+
  1606. 000011C8  A02A                     syscall    HUnlock
  1607. label000011CA:
  1608. 000011CA  4CDF 1400                movem.l    A2,A4, [A7]+
  1609. 000011CE  4E5E                     unlink     A6
  1610. 000011D0  205F                     movea.l    A0, [A7]+
  1611. 000011D2  504F                     addq.w     A7, 8
  1612. 000011D4  4ED0                     jmp        [A0]
  1613. 000011D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1614. export_244: // at 000011D8 (misaligned)
  1615. 000011DA  0000 2F0C                ori.b      D0, 0xC
  1616. 000011DE  286E 0008                movea.l    A4, [A6 + 0x8]
  1617. 000011E2  2054                     movea.l    A0, [A4]
  1618. 000011E4  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1619. 000011E8  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1620. 000011EC  2054                     movea.l    A0, [A4]
  1621. 000011EE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1622. 000011F2  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1623. 000011F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1624. 000011FA  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1625. 000011FE  285F                     movea.l    A4, [A7]+
  1626. 00001200  4E5E                     unlink     A6
  1627. 00001202  2E9F                     move.l     [A7], [A7]+
  1628. 00001204  4E75                     rts
  1629. 00001206  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1630. export_245: // at 00001208 (misaligned)
  1631. 0000120A  FFF8                     .invalid   <<F/7/7>>
  1632. 0000120C  206E 000E                movea.l    A0, [A6 + 0xE]
  1633. 00001210  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1634. 00001214  22D8                     move.l     [A1]+, [A0]+
  1635. 00001216  22D8                     move.l     [A1]+, [A0]+
  1636. 00001218  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1637. 0000121C  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  1638. 00001220  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1639. 00001224  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  1640. 00001228  4E5E                     unlink     A6
  1641. 0000122A  205F                     movea.l    A0, [A7]+
  1642. 0000122C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1643. 00001230  4ED0                     jmp        [A0]
  1644. 00001232  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1645. export_246: // at 00001234 (misaligned)
  1646. 00001236  FFFC                     .invalid   <<F/7/7>>
  1647. 00001238  48E7 0108                movem.l    -[A7], D7,A4
  1648. 0000123C  286E 0008                movea.l    A4, [A6 + 0x8]
  1649. 00001240  4267                     clr.w      -[A7]
  1650. 00001242  2F3C 4654 4348           move.l     -[A7], 0x46544348 /* 'FTCH' */
  1651. 00001248  2054                     movea.l    A0, [A4]
  1652. 0000124A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1653. 0000124E  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1654. 00001252  301F                     move.w     D0, [A7]+
  1655. 00001254  48C0                     ext.l      D0
  1656. 00001256  2E00                     move.l     D7, D0
  1657. 00001258  2054                     movea.l    A0, [A4]
  1658. 0000125A  4AA8 0044                tst.l      [A0 + 0x44]
  1659. 0000125E  671A                     beq        +0x1C /* 0000127A */
  1660. 00001260  4267                     clr.w      -[A7]
  1661. 00001262  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1662. 00001268  2054                     movea.l    A0, [A4]
  1663. 0000126A  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1664. 0000126E  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1665. 00001272  301F                     move.w     D0, [A7]+
  1666. 00001274  48C0                     ext.l      D0
  1667. 00001276  2E00                     move.l     D7, D0
  1668. 00001278  6020                     bra        +0x22 /* 0000129A */
  1669. label0000127A:
  1670. 0000127A  2054                     movea.l    A0, [A4]
  1671. 0000127C  4AA8 0040                tst.l      [A0 + 0x40]
  1672. 00001280  6718                     beq        +0x1A /* 0000129A */
  1673. 00001282  4267                     clr.w      -[A7]
  1674. 00001284  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1675. 0000128A  2054                     movea.l    A0, [A4]
  1676. 0000128C  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1677. 00001290  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1678. 00001294  301F                     move.w     D0, [A7]+
  1679. 00001296  48C0                     ext.l      D0
  1680. 00001298  2E00                     move.l     D7, D0
  1681. label0000129A:
  1682. 0000129A  3F07                     move.w     -[A7], D7
  1683. 0000129C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1684. 000012A0  4CDF 1080                movem.l    D7,A4, [A7]+
  1685. 000012A4  4E5E                     unlink     A6
  1686. 000012A6  2E9F                     move.l     [A7], [A7]+
  1687. 000012A8  4E75                     rts
  1688. 000012AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1689. // begin alternate branch 000012AC-000012B4
  1690. fn000012AC:
  1691. 000012AC  4E56 FEF4                link       A6, -0x010C
  1692. 000012B0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1693. // end alternate branch 000012AC-000012B4
  1694. fn000012AC: // (misaligned)
  1695. 000012AE  FEF4 48E7                .extension 0xEF4 <<F/2-3/7>> // unimplemented
  1696. 000012B2  0F08                     btst       A0, D7
  1697. 000012B4  7000                     moveq.l    D0, 0x00
  1698. 000012B6  2D40 000C                move.l     [A6 + 0xC], D0
  1699. 000012BA  42A7                     clr.l      -[A7]
  1700. 000012BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1701. 000012C0  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1702. 000012C4  7004                     moveq.l    D0, 0x04
  1703. 000012C6  2F00                     move.l     -[A7], D0
  1704. 000012C8  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1705. 000012CC  2A1F                     move.l     D5, [A7]+
  1706. 000012CE  42A7                     clr.l      -[A7]
  1707. 000012D0  2F05                     move.l     -[A7], D5
  1708. 000012D2  7048                     moveq.l    D0, 0x48
  1709. 000012D4  2F00                     move.l     -[A7], D0
  1710. 000012D6  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1711. 000012DA  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1712. 000012DE  285F                     movea.l    A4, [A7]+
  1713. 000012E0  2F0C                     move.l     -[A7], A4
  1714. 000012E2  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1715. 000012E6  7E00                     moveq.l    D7, 0x00
  1716. 000012E8  2005                     move.l     D0, D5
  1717. 000012EA  5380                     subq.l     D0, 1
  1718. 000012EC  2D40 FEF4                move.l     [A6 - 0x10C], D0
  1719. 000012F0  7C00                     moveq.l    D6, 0x00
  1720. 000012F2  6000 008A                bra        +0x8C /* 0000137E */
  1721. label000012F6:
  1722. 000012F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1723. 000012FA  2050                     movea.l    A0, [A0]
  1724. 000012FC  2006                     move.l     D0, D6
  1725. 000012FE  E580                     asl        D0, 2
  1726. 00001300  2830 0800                move.l     D4, [A0 + D0]
  1727. 00001304  4267                     clr.w      -[A7]
  1728. 00001306  2F04                     move.l     -[A7], D4
  1729. 00001308  486E FF68                pea.l      [A6 - 0x98]
  1730. 0000130C  4EAD 3EAA                jsr        [A5 + 0x3EAA /* export_2001 */]
  1731. 00001310  3D5F FF1A                move.w     [A6 - 0xE6], [A7]+
  1732. 00001314  6664                     bne        +0x66 /* 0000137A */
  1733. 00001316  2D6E FF98 FF20           move.l     [A6 - 0xE0], [A6 - 0x68]
  1734. 0000131C  2D6E FF94 FF24           move.l     [A6 - 0xDC], [A6 - 0x6C]
  1735. 00001322  41EE FF28                lea.l      A0, [A6 - 0xD8]
  1736. 00001326  43EE FF70                lea.l      A1, [A6 - 0x90]
  1737. 0000132A  7007                     moveq.l    D0, 0x07
  1738. label0000132C:
  1739. 0000132C  20D9                     move.l     [A0]+, [A1]+
  1740. 0000132E  51C8 FFFC                dbf        D0, -0x6 /* 0000132C */
  1741. 00001332  486E FF9C                pea.l      [A6 - 0x64]
  1742. 00001336  487A 0070                pea.l      [PC + 0x70 /* 000013A8, value 0x13A0000 */]
  1743. 0000133A  486E FEF8                pea.l      [A6 - 0x108]
  1744. 0000133E  3F3C 0002                move.w     -[A7], 0x2
  1745. 00001342  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1746. 00001346  41EE FF48                lea.l      A0, [A6 - 0xB8]
  1747. 0000134A  43EE FEF8                lea.l      A1, [A6 - 0x108]
  1748. 0000134E  7007                     moveq.l    D0, 0x07
  1749. label00001350:
  1750. 00001350  20D9                     move.l     [A0]+, [A1]+
  1751. 00001352  51C8 FFFC                dbf        D0, -0x6 /* 00001350 */
  1752. 00001356  2054                     movea.l    A0, [A4]
  1753. 00001358  2007                     move.l     D0, D7
  1754. 0000135A  2F00                     move.l     -[A7], D0
  1755. 0000135C  2F3C 0000 0048           move.l     -[A7], 0x48 /* 'H' */
  1756. 00001362  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1757. 00001366  201F                     move.l     D0, [A7]+
  1758. 00001368  41F0 0800                lea.l      A0, [A0 + D0]
  1759. 0000136C  43EE FF20                lea.l      A1, [A6 - 0xE0]
  1760. 00001370  7011                     moveq.l    D0, 0x11
  1761. label00001372:
  1762. 00001372  20D9                     move.l     [A0]+, [A1]+
  1763. 00001374  51C8 FFFC                dbf        D0, -0x6 /* 00001372 */
  1764. 00001378  5287                     addq.l     D7, 1
  1765. label0000137A:
  1766. 0000137A  5286                     addq.l     D6, 1
  1767. 0000137C  6908                     bvs        +0xA /* 00001386 */
  1768. label0000137E:
  1769. 0000137E  BCAE FEF4                cmp.l      D6, [A6 - 0x10C]
  1770. 00001382  6F00 FF72                ble        -0x8C /* 000012F6 */
  1771. label00001386:
  1772. 00001386  2F0C                     move.l     -[A7], A4
  1773. 00001388  2F07                     move.l     -[A7], D7
  1774. 0000138A  7048                     moveq.l    D0, 0x48
  1775. 0000138C  2F00                     move.l     -[A7], D0
  1776. 0000138E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1777. 00001392  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  1778. 00001396  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  1779. 0000139A  2D4C 000C                move.l     [A6 + 0xC], A4
  1780. 0000139E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1781. 000013A2  4E5E                     unlink     A6
  1782. 000013A4  2E9F                     move.l     [A7], [A7]+
  1783. 000013A6  4E75                     rts
  1784. 000013A8  013A 0000                btst       [PC /* 000013AA */], D0
  1785. fn000013AC:
  1786. 000013AC  4E56 FEF8                link       A6, -0x0108
  1787. 000013B0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1788. 000013B4  7000                     moveq.l    D0, 0x00
  1789. 000013B6  2D40 000C                move.l     [A6 + 0xC], D0
  1790. 000013BA  42A7                     clr.l      -[A7]
  1791. 000013BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1792. 000013C0  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1793. 000013C4  7004                     moveq.l    D0, 0x04
  1794. 000013C6  2F00                     move.l     -[A7], D0
  1795. 000013C8  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1796. 000013CC  2A1F                     move.l     D5, [A7]+
  1797. 000013CE  42A7                     clr.l      -[A7]
  1798. 000013D0  2F05                     move.l     -[A7], D5
  1799. 000013D2  7048                     moveq.l    D0, 0x48
  1800. 000013D4  2F00                     move.l     -[A7], D0
  1801. 000013D6  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1802. 000013DA  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1803. 000013DE  285F                     movea.l    A4, [A7]+
  1804. 000013E0  2F0C                     move.l     -[A7], A4
  1805. 000013E2  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1806. 000013E6  7E00                     moveq.l    D7, 0x00
  1807. 000013E8  2005                     move.l     D0, D5
  1808. 000013EA  5380                     subq.l     D0, 1
  1809. 000013EC  2D40 FEF8                move.l     [A6 - 0x108], D0
  1810. 000013F0  7C00                     moveq.l    D6, 0x00
  1811. 000013F2  6000 0086                bra        +0x88 /* 0000147A */
  1812. label000013F6:
  1813. 000013F6  4267                     clr.w      -[A7]
  1814. 000013F8  206E 0008                movea.l    A0, [A6 + 0x8]
  1815. 000013FC  2050                     movea.l    A0, [A0]
  1816. 000013FE  2006                     move.l     D0, D6
  1817. 00001400  E580                     asl        D0, 2
  1818. 00001402  2F30 0800                move.l     -[A7], [A0 + D0]
  1819. 00001406  486E FF6C                pea.l      [A6 - 0x94]
  1820. 0000140A  4EAD 3EB2                jsr        [A5 + 0x3EB2 /* export_2002 */]
  1821. 0000140E  381F                     move.w     D4, [A7]+
  1822. 00001410  6664                     bne        +0x66 /* 00001476 */
  1823. 00001412  2D6E FF9C FF24           move.l     [A6 - 0xDC], [A6 - 0x64]
  1824. 00001418  2D6E FF98 FF28           move.l     [A6 - 0xD8], [A6 - 0x68]
  1825. 0000141E  41EE FF2C                lea.l      A0, [A6 - 0xD4]
  1826. 00001422  43EE FF74                lea.l      A1, [A6 - 0x8C]
  1827. 00001426  7007                     moveq.l    D0, 0x07
  1828. label00001428:
  1829. 00001428  20D9                     move.l     [A0]+, [A1]+
  1830. 0000142A  51C8 FFFC                dbf        D0, -0x6 /* 00001428 */
  1831. 0000142E  486E FFA0                pea.l      [A6 - 0x60]
  1832. 00001432  487A 0070                pea.l      [PC + 0x70 /* 000014A4, value 0x13A0000 */]
  1833. 00001436  486E FEFC                pea.l      [A6 - 0x104]
  1834. 0000143A  3F3C 0002                move.w     -[A7], 0x2
  1835. 0000143E  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1836. 00001442  41EE FF4C                lea.l      A0, [A6 - 0xB4]
  1837. 00001446  43EE FEFC                lea.l      A1, [A6 - 0x104]
  1838. 0000144A  7007                     moveq.l    D0, 0x07
  1839. label0000144C:
  1840. 0000144C  20D9                     move.l     [A0]+, [A1]+
  1841. 0000144E  51C8 FFFC                dbf        D0, -0x6 /* 0000144C */
  1842. 00001452  2054                     movea.l    A0, [A4]
  1843. 00001454  2007                     move.l     D0, D7
  1844. 00001456  2F00                     move.l     -[A7], D0
  1845. 00001458  2F3C 0000 0048           move.l     -[A7], 0x48 /* 'H' */
  1846. 0000145E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1847. 00001462  201F                     move.l     D0, [A7]+
  1848. 00001464  41F0 0800                lea.l      A0, [A0 + D0]
  1849. 00001468  43EE FF24                lea.l      A1, [A6 - 0xDC]
  1850. 0000146C  7011                     moveq.l    D0, 0x11
  1851. label0000146E:
  1852. 0000146E  20D9                     move.l     [A0]+, [A1]+
  1853. 00001470  51C8 FFFC                dbf        D0, -0x6 /* 0000146E */
  1854. 00001474  5287                     addq.l     D7, 1
  1855. label00001476:
  1856. 00001476  5286                     addq.l     D6, 1
  1857. 00001478  6908                     bvs        +0xA /* 00001482 */
  1858. label0000147A:
  1859. 0000147A  BCAE FEF8                cmp.l      D6, [A6 - 0x108]
  1860. 0000147E  6F00 FF76                ble        -0x88 /* 000013F6 */
  1861. label00001482:
  1862. 00001482  2F0C                     move.l     -[A7], A4
  1863. 00001484  2F07                     move.l     -[A7], D7
  1864. 00001486  7048                     moveq.l    D0, 0x48
  1865. 00001488  2F00                     move.l     -[A7], D0
  1866. 0000148A  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1867. 0000148E  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  1868. 00001492  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  1869. 00001496  2D4C 000C                move.l     [A6 + 0xC], A4
  1870. 0000149A  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1871. 0000149E  4E5E                     unlink     A6
  1872. 000014A0  2E9F                     move.l     [A7], [A7]+
  1873. 000014A2  4E75                     rts
  1874. 000014A4  013A 0000                btst       [PC /* 000014A6 */], D0
  1875. fn000014A8:
  1876. 000014A8  4E56 FFF8                link       A6, -0x0008
  1877. 000014AC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1878. 000014B0  266E 000C                movea.l    A3, [A6 + 0xC]
  1879. 000014B4  286E 0008                movea.l    A4, [A6 + 0x8]
  1880. 000014B8  2054                     movea.l    A0, [A4]
  1881. 000014BA  7000                     moveq.l    D0, 0x00
  1882. 000014BC  2140 0022                move.l     [A0 + 0x22], D0
  1883. 000014C0  3F3C 0BB9                move.w     -[A7], 0xBB9
  1884. 000014C4  42A7                     clr.l      -[A7]
  1885. 000014C6  42A7                     clr.l      -[A7]
  1886. 000014C8  42A7                     clr.l      -[A7]
  1887. 000014CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1888. 000014CE  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  1889. 000014D2  2054                     movea.l    A0, [A4]
  1890. 000014D4  117C 0001 000F           move.b     [A0 + 0xF], 0x1
  1891. 000014DA  316E 0012 0026           move.w     [A0 + 0x26], [A6 + 0x12]
  1892. 000014E0  116E 0010 002C           move.b     [A0 + 0x2C], [A6 + 0x10]
  1893. 000014E6  2D4B FFFC                move.l     [A6 - 0x4], A3
  1894. 000014EA  4267                     clr.w      -[A7]
  1895. 000014EC  1F3C 0001                move.b     -[A7], 0x1
  1896. 000014F0  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1897. 000014F4  1E1F                     move.b     D7, [A7]+
  1898. 000014F6  4267                     clr.w      -[A7]
  1899. 000014F8  486E FFFC                pea.l      [A6 - 0x4]
  1900. 000014FC  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  1901. 00001500  3C1F                     move.w     D6, [A7]+
  1902. 00001502  4267                     clr.w      -[A7]
  1903. 00001504  1F07                     move.b     -[A7], D7
  1904. 00001506  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1905. 0000150A  1E1F                     move.b     D7, [A7]+
  1906. 0000150C  3F06                     move.w     -[A7], D6
  1907. 0000150E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1908. 00001512  2054                     movea.l    A0, [A4]
  1909. 00001514  216E FFFC 0028           move.l     [A0 + 0x28], [A6 - 0x4]
  1910. 0000151A  102E 0010                move.b     D0, [A6 + 0x10]
  1911. 0000151E  6710                     beq        +0x12 /* 00001530 */
  1912. 00001520  42A7                     clr.l      -[A7]
  1913. 00001522  2F0B                     move.l     -[A7], A3
  1914. 00001524  4EBA FD86                jsr        [PC - 0x27A /* 000012AC */]
  1915. 00001528  2054                     movea.l    A0, [A4]
  1916. 0000152A  215F 0022                move.l     [A0 + 0x22], [A7]+
  1917. 0000152E  600E                     bra        +0x10 /* 0000153E */
  1918. label00001530:
  1919. 00001530  42A7                     clr.l      -[A7]
  1920. 00001532  2F0B                     move.l     -[A7], A3
  1921. 00001534  4EBA FE76                jsr        [PC - 0x18A /* 000013AC */]
  1922. 00001538  2054                     movea.l    A0, [A4]
  1923. 0000153A  215F 0022                move.l     [A0 + 0x22], [A7]+
  1924. label0000153E:
  1925. 0000153E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1926. 00001542  4E5E                     unlink     A6
  1927. 00001544  205F                     movea.l    A0, [A7]+
  1928. 00001546  DEFC 000C                add.w      A7, 0xC
  1929. 0000154A  4ED0                     jmp        [A0]
  1930. fn0000154C:
  1931. 0000154C  4E56 0000                link       A6, 0
  1932. 00001550  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1933. 00001554  42A7                     clr.l      -[A7]
  1934. 00001556  42A7                     clr.l      -[A7]
  1935. 00001558  A8A7                     syscall    SetRect
  1936. 0000155A  4A6E 0010                tst.w      [A6 + 0x10]
  1937. 0000155E  6F6E                     ble        +0x70 /* 000015CE */
  1938. 00001560  206E 000C                movea.l    A0, [A6 + 0xC]
  1939. 00001564  2F08                     move.l     -[A7], A0
  1940. 00001566  42A7                     clr.l      -[A7]
  1941. 00001568  302E 0010                move.w     D0, [A6 + 0x10]
  1942. 0000156C  48C0                     ext.l      D0
  1943. 0000156E  2F00                     move.l     -[A7], D0
  1944. 00001570  7003                     moveq.l    D0, 0x03
  1945. 00001572  2F00                     move.l     -[A7], D0
  1946. 00001574  201F                     move.l     D0, [A7]+
  1947. 00001576  2E9F                     move.l     [A7], [A7]+
  1948. 00001578  B097                     cmp.l      D0, [A7]
  1949. 0000157A  6C02                     bge        +0x4 /* 0000157E */
  1950. 0000157C  2E80                     move.l     [A7], D0
  1951. label0000157E:
  1952. 0000157E  201F                     move.l     D0, [A7]+
  1953. 00001580  205F                     movea.l    A0, [A7]+
  1954. 00001582  2F00                     move.l     -[A7], D0
  1955. 00001584  7070                     moveq.l    D0, 0x70
  1956. 00001586  2F00                     move.l     -[A7], D0
  1957. 00001588  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1958. 0000158C  201F                     move.l     D0, [A7]+
  1959. 0000158E  3140 0006                move.w     [A0 + 0x6], D0
  1960. 00001592  206E 000C                movea.l    A0, [A6 + 0xC]
  1961. 00001596  2F08                     move.l     -[A7], A0
  1962. 00001598  42A7                     clr.l      -[A7]
  1963. 0000159A  302E 0010                move.w     D0, [A6 + 0x10]
  1964. 0000159E  5340                     subq.w     D0, 1
  1965. 000015A0  48C0                     ext.l      D0
  1966. 000015A2  81FC 0003                divs.w     D0, 0x3
  1967. 000015A6  5240                     addq.w     D0, 1
  1968. 000015A8  48C0                     ext.l      D0
  1969. 000015AA  2F00                     move.l     -[A7], D0
  1970. 000015AC  7001                     moveq.l    D0, 0x01
  1971. 000015AE  2F00                     move.l     -[A7], D0
  1972. 000015B0  201F                     move.l     D0, [A7]+
  1973. 000015B2  2E9F                     move.l     [A7], [A7]+
  1974. 000015B4  B097                     cmp.l      D0, [A7]
  1975. 000015B6  6F02                     ble        +0x4 /* 000015BA */
  1976. 000015B8  2E80                     move.l     [A7], D0
  1977. label000015BA:
  1978. 000015BA  201F                     move.l     D0, [A7]+
  1979. 000015BC  205F                     movea.l    A0, [A7]+
  1980. 000015BE  2F00                     move.l     -[A7], D0
  1981. 000015C0  7070                     moveq.l    D0, 0x70
  1982. 000015C2  2F00                     move.l     -[A7], D0
  1983. 000015C4  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1984. 000015C8  201F                     move.l     D0, [A7]+
  1985. 000015CA  3140 0004                move.w     [A0 + 0x4], D0
  1986. label000015CE:
  1987. 000015CE  4E5E                     unlink     A6
  1988. 000015D0  205F                     movea.l    A0, [A7]+
  1989. 000015D2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1990. 000015D6  4ED0                     jmp        [A0]
  1991. fn000015D8:
  1992. 000015D8  4E56 FF7A                link       A6, -0x0086
  1993. 000015DC  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1994. 000015E0  206E 0008                movea.l    A0, [A6 + 0x8]
  1995. 000015E4  2868 0008                movea.l    A4, [A0 + 0x8]
  1996. 000015E8  486E FF88                pea.l      [A6 - 0x78]
  1997. 000015EC  4EAD 3EE2                jsr        [A5 + 0x3EE2 /* export_2008 */]
  1998. 000015F0  302E 000C                move.w     D0, [A6 + 0xC]
  1999. 000015F4  48C0                     ext.l      D0
  2000. 000015F6  81FC 0003                divs.w     D0, 0x3
  2001. 000015FA  3E00                     move.w     D7, D0
  2002. 000015FC  302E 000C                move.w     D0, [A6 + 0xC]
  2003. 00001600  48C0                     ext.l      D0
  2004. 00001602  81FC 0003                divs.w     D0, 0x3
  2005. 00001606  4840                     swap.w     D0
  2006. 00001608  3C00                     move.w     D6, D0
  2007. 0000160A  486E FF7A                pea.l      [A6 - 0x86]
  2008. 0000160E  3006                     move.w     D0, D6
  2009. 00001610  C1FC 0070                muls.w     D0, 0x70 /* 'p' */
  2010. 00001614  3F00                     move.w     -[A7], D0
  2011. 00001616  3007                     move.w     D0, D7
  2012. 00001618  C1FC 0070                muls.w     D0, 0x70 /* 'p' */
  2013. 0000161C  3F00                     move.w     -[A7], D0
  2014. 0000161E  3006                     move.w     D0, D6
  2015. 00001620  5240                     addq.w     D0, 1
  2016. 00001622  C1FC 0070                muls.w     D0, 0x70 /* 'p' */
  2017. 00001626  3F00                     move.w     -[A7], D0
  2018. 00001628  3007                     move.w     D0, D7
  2019. 0000162A  5240                     addq.w     D0, 1
  2020. 0000162C  C1FC 0070                muls.w     D0, 0x70 /* 'p' */
  2021. 00001630  3F00                     move.w     -[A7], D0
  2022. 00001632  A8A7                     syscall    SetRect
  2023. 00001634  2254                     movea.l    A1, [A4]
  2024. 00001636  2069 0028                movea.l    A0, [A1 + 0x28]
  2025. 0000163A  2050                     movea.l    A0, [A0]
  2026. 0000163C  302E 000C                move.w     D0, [A6 + 0xC]
  2027. 00001640  48C0                     ext.l      D0
  2028. 00001642  E580                     asl        D0, 2
  2029. 00001644  2A30 0800                move.l     D5, [A0 + D0]
  2030. 00001648  1029 002C                move.b     D0, [A1 + 0x2C]
  2031. 0000164C  6710                     beq        +0x12 /* 0000165E */
  2032. 0000164E  4267                     clr.w      -[A7]
  2033. 00001650  2F05                     move.l     -[A7], D5
  2034. 00001652  486E FF88                pea.l      [A6 - 0x78]
  2035. 00001656  4EAD 3EF2                jsr        [A5 + 0x3EF2 /* export_2010 */]
  2036. 0000165A  381F                     move.w     D4, [A7]+
  2037. 0000165C  600E                     bra        +0x10 /* 0000166C */
  2038. label0000165E:
  2039. 0000165E  4267                     clr.w      -[A7]
  2040. 00001660  2F05                     move.l     -[A7], D5
  2041. 00001662  486E FF88                pea.l      [A6 - 0x78]
  2042. 00001666  4EAD 3EFA                jsr        [A5 + 0x3EFA /* export_2011 */]
  2043. 0000166A  381F                     move.w     D4, [A7]+
  2044. label0000166C:
  2045. 0000166C  4A44                     tst.w      D4
  2046. 0000166E  6610                     bne        +0x12 /* 00001680 */
  2047. 00001670  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2048. 00001674  486E FF7A                pea.l      [A6 - 0x86]
  2049. 00001678  2F3A 001A                move.l     -[A7], [PC + 0x1A /* 00001694, value 0x80, cstring "" */]
  2050. 0000167C  4EAD 38A2                jsr        [A5 + 0x38A2 /* export_1808 */]
  2051. label00001680:
  2052. 00001680  486E FF88                pea.l      [A6 - 0x78]
  2053. 00001684  4EAD 3EEA                jsr        [A5 + 0x3EEA /* export_2009 */]
  2054. 00001688  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2055. 0000168C  4E5E                     unlink     A6
  2056. 0000168E  205F                     movea.l    A0, [A7]+
  2057. 00001690  5C4F                     addq.w     A7, 6
  2058. 00001692  4ED0                     jmp        [A0]
  2059. 00001694  0000 0080                ori.b      D0, 0x80
  2060. 00001698  4E56 FFFC                link       A6, -0x0004
  2061. 0000169C  2F0C                     move.l     -[A7], A4
  2062. 0000169E  286E 0008                movea.l    A4, [A6 + 0x8]
  2063. 000016A2  204C                     movea.l    A0, A4
  2064. 000016A4  5088                     addq.l     A0, 8
  2065. 000016A6  2050                     movea.l    A0, [A0]
  2066. 000016A8  2D48 FFFC                move.l     [A6 - 0x4], A0
  2067. 000016AC  2F2C FFF0                move.l     -[A7], [A4 - 0x10]
  2068. 000016B0  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  2069. 000016B4  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  2070. 000016B8  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2071. 000016BC  4AAC FFF4                tst.l      [A4 - 0xC]
  2072. 000016C0  6706                     beq        +0x8 /* 000016C8 */
  2073. 000016C2  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  2074. 000016C6  A8F5                     syscall    KillPicture
  2075. label000016C8:
  2076. 000016C8  285F                     movea.l    A4, [A7]+
  2077. 000016CA  4E5E                     unlink     A6
  2078. 000016CC  205F                     movea.l    A0, [A7]+
  2079. 000016CE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2080. 000016D2  4ED0                     jmp        [A0]
  2081. export_247:
  2082. 000016D4  4E56 FB12                link       A6, -0x04EE
  2083. 000016D8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2084. 000016DC  286E 0008                movea.l    A4, [A6 + 0x8]
  2085. 000016E0  7000                     moveq.l    D0, 0x00
  2086. 000016E2  2640                     movea.l    A3, D0
  2087. 000016E4  7000                     moveq.l    D0, 0x00
  2088. 000016E6  2D40 FFF8                move.l     [A6 - 0x8], D0
  2089. 000016EA  7000                     moveq.l    D0, 0x00
  2090. 000016EC  2D40 FFF4                move.l     [A6 - 0xC], D0
  2091. 000016F0  2054                     movea.l    A0, [A4]
  2092. 000016F2  2D68 0022 FFF0           move.l     [A6 - 0x10], [A0 + 0x22]
  2093. 000016F8  42A7                     clr.l      -[A7]
  2094. 000016FA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2095. 000016FE  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2096. 00001702  7048                     moveq.l    D0, 0x48
  2097. 00001704  2F00                     move.l     -[A7], D0
  2098. 00001706  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  2099. 0000170A  201F                     move.l     D0, [A7]+
  2100. 0000170C  3A00                     move.w     D5, D0
  2101. 0000170E  486E FF60                pea.l      [A6 - 0xA0]
  2102. 00001712  487A FF84                pea.l      [PC - 0x7C /* 00001698, value 0x4E56FFFC */]
  2103. 00001716  2F0E                     move.l     -[A7], A6
  2104. 00001718  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2105. 0000171C  2054                     movea.l    A0, [A4]
  2106. 0000171E  0C68 0C1D 0026           cmpi.w     [A0 + 0x26], 0xC1D
  2107. 00001724  6600 00C8                bne        +0xCA /* 000017EE */
  2108. 00001728  486E FE52                pea.l      [A6 - 0x1AE]
  2109. 0000172C  A874                     syscall    GetPort
  2110. 0000172E  3F05                     move.w     -[A7], D5
  2111. 00001730  486E FE56                pea.l      [A6 - 0x1AA]
  2112. 00001734  2F0E                     move.l     -[A7], A6
  2113. 00001736  4EBA FE14                jsr        [PC - 0x1EC /* 0000154C */]
  2114. 0000173A  102D FC55                move.b     D0, [A5 - 0x3AB]
  2115. 0000173E  671E                     beq        +0x20 /* 0000175E */
  2116. 00001740  42A7                     clr.l      -[A7]
  2117. 00001742  486E FD16                pea.l      [A6 - 0x2EA]
  2118. 00001746  486E FE56                pea.l      [A6 - 0x1AA]
  2119. 0000174A  487A 01BE                pea.l      [PC + 0x1BE /* 0000190A, value 0x4E56 'NV', cstring "" */]
  2120. 0000174E  42A7                     clr.l      -[A7]
  2121. 00001750  70FF                     moveq.l    D0, 0xFFFFFFFF
  2122. 00001752  2F00                     move.l     -[A7], D0
  2123. 00001754  4267                     clr.w      -[A7]
  2124. 00001756  42A7                     clr.l      -[A7]
  2125. 00001758  AA45                     syscall    NewCWindow
  2126. 0000175A  2C1F                     move.l     D6, [A7]+
  2127. 0000175C  601C                     bra        +0x1E /* 0000177A */
  2128. label0000175E:
  2129. 0000175E  42A7                     clr.l      -[A7]
  2130. 00001760  486E FDB2                pea.l      [A6 - 0x24E]
  2131. 00001764  486E FE56                pea.l      [A6 - 0x1AA]
  2132. 00001768  487A 01A0                pea.l      [PC + 0x1A0 /* 0000190A, value 0x4E56 'NV', cstring "" */]
  2133. 0000176C  42A7                     clr.l      -[A7]
  2134. 0000176E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2135. 00001770  2F00                     move.l     -[A7], D0
  2136. 00001772  4267                     clr.w      -[A7]
  2137. 00001774  42A7                     clr.l      -[A7]
  2138. 00001776  A913                     syscall    NewWindow
  2139. 00001778  2C1F                     move.l     D6, [A7]+
  2140. label0000177A:
  2141. 0000177A  4A86                     tst.l      D6
  2142. 0000177C  6704                     beq        +0x6 /* 00001782 */
  2143. 0000177E  2F06                     move.l     -[A7], D6
  2144. 00001780  A873                     syscall    SetPort
  2145. label00001782:
  2146. 00001782  42A7                     clr.l      -[A7]
  2147. 00001784  486E FE56                pea.l      [A6 - 0x1AA]
  2148. 00001788  A8F3                     syscall    OpenPicture
  2149. 0000178A  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2150. 0000178E  486E FE56                pea.l      [A6 - 0x1AA]
  2151. 00001792  A87B                     syscall    ClipRect
  2152. 00001794  2F3C 0000 0082           move.l     -[A7], 0x82
  2153. 0000179A  42A7                     clr.l      -[A7]
  2154. 0000179C  A8F2                     syscall    PicComment
  2155. 0000179E  2F3C 0000 008C           move.l     -[A7], 0x8C
  2156. 000017A4  42A7                     clr.l      -[A7]
  2157. 000017A6  A8F2                     syscall    PicComment
  2158. 000017A8  3005                     move.w     D0, D5
  2159. 000017AA  5340                     subq.w     D0, 1
  2160. 000017AC  3D40 FC14                move.w     [A6 - 0x3EC], D0
  2161. 000017B0  4247                     clr.w      D7
  2162. 000017B2  600C                     bra        +0xE /* 000017C0 */
  2163. label000017B4:
  2164. 000017B4  3F07                     move.w     -[A7], D7
  2165. 000017B6  2F0E                     move.l     -[A7], A6
  2166. 000017B8  4EBA FE1E                jsr        [PC - 0x1E2 /* 000015D8 */]
  2167. 000017BC  5247                     addq.w     D7, 1
  2168. 000017BE  6906                     bvs        +0x8 /* 000017C6 */
  2169. label000017C0:
  2170. 000017C0  BE6E FC14                cmp.w      D7, [A6 - 0x3EC]
  2171. 000017C4  6FEE                     ble        -0x10 /* 000017B4 */
  2172. label000017C6:
  2173. 000017C6  2F3C 0000 008D           move.l     -[A7], 0x8D
  2174. 000017CC  42A7                     clr.l      -[A7]
  2175. 000017CE  A8F2                     syscall    PicComment
  2176. 000017D0  2F3C 0000 0083           move.l     -[A7], 0x83
  2177. 000017D6  42A7                     clr.l      -[A7]
  2178. 000017D8  A8F2                     syscall    PicComment
  2179. 000017DA  A8F4                     syscall    ClosePicture
  2180. 000017DC  4A86                     tst.l      D6
  2181. 000017DE  6704                     beq        +0x6 /* 000017E4 */
  2182. 000017E0  2F06                     move.l     -[A7], D6
  2183. 000017E2  A92D                     syscall    CloseWindow
  2184. label000017E4:
  2185. 000017E4  2F2E FE52                move.l     -[A7], [A6 - 0x1AE]
  2186. 000017E8  A873                     syscall    SetPort
  2187. 000017EA  6000 00C4                bra        +0xC6 /* 000018B0 */
  2188. label000017EE:
  2189. 000017EE  2054                     movea.l    A0, [A4]
  2190. 000017F0  0C68 0C1C 0026           cmpi.w     [A0 + 0x26], 0xC1C
  2191. 000017F6  6600 00B8                bne        +0xBA /* 000018B0 */
  2192. 000017FA  42A7                     clr.l      -[A7]
  2193. 000017FC  3005                     move.w     D0, D5
  2194. 000017FE  E140                     asl        D0.w, 8
  2195. 00001800  48C0                     ext.l      D0
  2196. 00001802  2F00                     move.l     -[A7], D0
  2197. 00001804  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  2198. 00001808  265F                     movea.l    A3, [A7]+
  2199. 0000180A  2F0B                     move.l     -[A7], A3
  2200. 0000180C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2201. 00001810  7000                     moveq.l    D0, 0x00
  2202. 00001812  2D40 FF9E                move.l     [A6 - 0x62], D0
  2203. 00001816  7800                     moveq.l    D4, 0x00
  2204. 00001818  2F0B                     move.l     -[A7], A3
  2205. 0000181A  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2206. 0000181E  3005                     move.w     D0, D5
  2207. 00001820  5340                     subq.w     D0, 1
  2208. 00001822  3D40 FC12                move.w     [A6 - 0x3EE], D0
  2209. 00001826  4247                     clr.w      D7
  2210. 00001828  6072                     bra        +0x74 /* 0000189C */
  2211. label0000182A:
  2212. 0000182A  486E FB12                pea.l      [A6 - 0x4EE]
  2213. 0000182E  206E FFF0                movea.l    A0, [A6 - 0x10]
  2214. 00001832  2050                     movea.l    A0, [A0]
  2215. 00001834  3007                     move.w     D0, D7
  2216. 00001836  48C0                     ext.l      D0
  2217. 00001838  2F00                     move.l     -[A7], D0
  2218. 0000183A  2F3C 0000 0048           move.l     -[A7], 0x48 /* 'H' */
  2219. 00001840  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2220. 00001844  201F                     move.l     D0, [A7]+
  2221. 00001846  4870 0800                pea.l      [A0 + D0]
  2222. 0000184A  4EBA F5B8                jsr        [PC - 0xA48 /* 00000E04 */]
  2223. 0000184E  205F                     movea.l    A0, [A7]+
  2224. 00001850  43EE FE5E                lea.l      A1, [A6 - 0x1A2]
  2225. 00001854  703F                     moveq.l    D0, 0x3F
  2226. label00001856:
  2227. 00001856  22D8                     move.l     [A1]+, [A0]+
  2228. 00001858  51C8 FFFC                dbf        D0, -0x6 /* 00001856 */
  2229. 0000185C  486E FE5E                pea.l      [A6 - 0x1A2]
  2230. 00001860  487A 00A6                pea.l      [PC + 0xA6 /* 00001908, value 0x10D0000 */]
  2231. 00001864  486E FC16                pea.l      [A6 - 0x3EA]
  2232. 00001868  3F3C 0002                move.w     -[A7], 0x2
  2233. 0000186C  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  2234. 00001870  41EE FE5E                lea.l      A0, [A6 - 0x1A2]
  2235. 00001874  43EE FC16                lea.l      A1, [A6 - 0x3EA]
  2236. 00001878  703F                     moveq.l    D0, 0x3F
  2237. label0000187A:
  2238. 0000187A  20D9                     move.l     [A0]+, [A1]+
  2239. 0000187C  51C8 FFFC                dbf        D0, -0x6 /* 0000187A */
  2240. 00001880  4240                     clr.w      D0
  2241. 00001882  102E FE5E                move.b     D0, [A6 - 0x1A2]
  2242. 00001886  48C0                     ext.l      D0
  2243. 00001888  D880                     add.l      D4, D0
  2244. 0000188A  486E FE5E                pea.l      [A6 - 0x1A2]
  2245. 0000188E  2F13                     move.l     -[A7], [A3]
  2246. 00001890  486E FF9E                pea.l      [A6 - 0x62]
  2247. 00001894  4EBA F51E                jsr        [PC - 0xAE2 /* 00000DB4 */]
  2248. 00001898  5247                     addq.w     D7, 1
  2249. 0000189A  6906                     bvs        +0x8 /* 000018A2 */
  2250. label0000189C:
  2251. 0000189C  BE6E FC12                cmp.w      D7, [A6 - 0x3EE]
  2252. 000018A0  6F88                     ble        -0x76 /* 0000182A */
  2253. label000018A2:
  2254. 000018A2  2F0B                     move.l     -[A7], A3
  2255. 000018A4  205F                     movea.l    A0, [A7]+
  2256. 000018A6  A02A                     syscall    HUnlock
  2257. 000018A8  2F0B                     move.l     -[A7], A3
  2258. 000018AA  2F04                     move.l     -[A7], D4
  2259. 000018AC  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  2260. label000018B0:
  2261. 000018B0  486E FFF8                pea.l      [A6 - 0x8]
  2262. 000018B4  486D 28CC                pea.l      [A5 + 0x28CC]
  2263. 000018B8  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  2264. 000018BC  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2265. 000018C0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2266. 000018C4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2267. 000018C8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2268. 000018CC  2F0B                     move.l     -[A7], A3
  2269. 000018CE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2270. 000018D2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2271. 000018D6  4EBA F6A8                jsr        [PC - 0x958 /* 00000F80 */]
  2272. 000018DA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2273. 000018DE  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  2274. 000018E2  4EBA 1130                jsr        [PC + 0x1130 /* 00002A14 */]
  2275. 000018E6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2276. 000018EA  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  2277. 000018EE  486E FF60                pea.l      [A6 - 0xA0]
  2278. 000018F2  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2279. 000018F6  2054                     movea.l    A0, [A4]
  2280. 000018F8  7000                     moveq.l    D0, 0x00
  2281. 000018FA  2140 0022                move.l     [A0 + 0x22], D0
  2282. 000018FE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2283. 00001902  4E5E                     unlink     A6
  2284. 00001904  2E9F                     move.l     [A7], [A7]+
  2285. 00001906  4E75                     rts
  2286. 00001908  010D                     btst       A5, D0
  2287. 0000190A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2288. // begin alternate branch 0000190C-0000191A
  2289. fn0000190C:
  2290. 0000190C  4E56 0000                link       A6, 0
  2291. 00001910  206E 0008                movea.l    A0, [A6 + 0x8]
  2292. 00001914  20BC 2020 2020           move.l     [A0], 0x20202020 /* '    ' */
  2293. // end alternate branch 0000190C-0000191A
  2294. fn0000190C: // (misaligned)
  2295. 0000190E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2296. 00001912  0008 20BC                ori.b      A0, 0xBC
  2297. 00001916  2020                     move.l     D0, -[A0]
  2298. 00001918  2020                     move.l     D0, -[A0]
  2299. 0000191A  206E 0008                movea.l    A0, [A6 + 0x8]
  2300. 0000191E  7000                     moveq.l    D0, 0x00
  2301. 00001920  2140 0004                move.l     [A0 + 0x4], D0
  2302. 00001924  4E5E                     unlink     A6
  2303. 00001926  2E9F                     move.l     [A7], [A7]+
  2304. 00001928  4E75                     rts
  2305. 0000192A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2306. // begin alternate branch 0000192C-00001930
  2307. fn0000192C:
  2308. 0000192C  4E56 FF58                link       A6, -0x00A8
  2309. // end alternate branch 0000192C-00001930
  2310. fn0000192C: // (misaligned)
  2311. 0000192E  FF58                     .extension 0xF58 <<F/4-5/7>> // unimplemented
  2312. 00001930  206E 0014                movea.l    A0, [A6 + 0x14]
  2313. 00001934  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2314. 00001938  7007                     moveq.l    D0, 0x07
  2315. label0000193A:
  2316. 0000193A  22D8                     move.l     [A1]+, [A0]+
  2317. 0000193C  51C8 FFFC                dbf        D0, -0x6 /* 0000193A */
  2318. 00001940  206E 000C                movea.l    A0, [A6 + 0xC]
  2319. 00001944  43EE FFC0                lea.l      A1, [A6 - 0x40]
  2320. 00001948  7007                     moveq.l    D0, 0x07
  2321. label0000194A:
  2322. 0000194A  22D8                     move.l     [A1]+, [A0]+
  2323. 0000194C  51C8 FFFC                dbf        D0, -0x6 /* 0000194A */
  2324. 00001950  422E 0018                clr.b      [A6 + 0x18]
  2325. 00001954  4267                     clr.w      -[A7]
  2326. 00001956  486E FFE0                pea.l      [A6 - 0x20]
  2327. 0000195A  487A 004A                pea.l      [PC + 0x4A /* 000019A6, value 0x13A4E56 */]
  2328. 0000195E  486E FF58                pea.l      [A6 - 0xA8]
  2329. 00001962  3F3C 0002                move.w     -[A7], 0x2
  2330. 00001966  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  2331. 0000196A  486E FF58                pea.l      [A6 - 0xA8]
  2332. 0000196E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2333. 00001972  486E FFC0                pea.l      [A6 - 0x40]
  2334. 00001976  486E FF7A                pea.l      [A6 - 0x86]
  2335. 0000197A  4EAD 3992                jsr        [A5 + 0x3992 /* export_1838 */]
  2336. 0000197E  101F                     move.b     D0, [A7]+
  2337. 00001980  671A                     beq        +0x1C /* 0000199C */
  2338. 00001982  4267                     clr.w      -[A7]
  2339. 00001984  42A7                     clr.l      -[A7]
  2340. 00001986  486E FF7A                pea.l      [A6 - 0x86]
  2341. 0000198A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2342. 0000198E  7002                     moveq.l    D0, 0x02
  2343. 00001990  A823                     syscall    AliasDispatch
  2344. 00001992  4A5F                     tst.w      [A7]+
  2345. 00001994  6606                     bne        +0x8 /* 0000199C */
  2346. 00001996  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  2347. label0000199C:
  2348. 0000199C  4E5E                     unlink     A6
  2349. 0000199E  205F                     movea.l    A0, [A7]+
  2350. 000019A0  DEFC 0010                add.w      A7, 0x10
  2351. 000019A4  4ED0                     jmp        [A0]
  2352. 000019A6  013A 4E56                btst       [PC + 0x4E56 /* 000067FE, cstring ""<EOF> */], D0
  2353. 000019AA  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2354. 000019AE  206E 0008                movea.l    A0, [A6 + 0x8]
  2355. 000019B2  4868 FFF6                pea.l      [A0 - 0xA]
  2356. 000019B6  303C 0204                move.w     D0, 0x204
  2357. 000019BA  A816                     syscall    Pack8
  2358. 000019BC  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2359. 000019C0  4E5E                     unlink     A6
  2360. 000019C2  205F                     movea.l    A0, [A7]+
  2361. 000019C4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2362. 000019C8  4ED0                     jmp        [A0]
  2363. 000019CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2364. // begin alternate branch 000019CC-000019D0
  2365. fn000019CC:
  2366. 000019CC  4E56 FF0C                link       A6, -0x00F4
  2367. // end alternate branch 000019CC-000019D0
  2368. fn000019CC: // (misaligned)
  2369. 000019CE  FF0C                     .extension 0xF0C <<F/4-5/7>> // unimplemented
  2370. 000019D0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2371. 000019D4  286E 0014                movea.l    A4, [A6 + 0x14]
  2372. 000019D8  422E 001A                clr.b      [A6 + 0x1A]
  2373. 000019DC  206E 000C                movea.l    A0, [A6 + 0xC]
  2374. 000019E0  7000                     moveq.l    D0, 0x00
  2375. 000019E2  2080                     move.l     [A0], D0
  2376. 000019E4  206E 0008                movea.l    A0, [A6 + 0x8]
  2377. 000019E8  7000                     moveq.l    D0, 0x00
  2378. 000019EA  2080                     move.l     [A0], D0
  2379. 000019EC  486E FFF6                pea.l      [A6 - 0xA]
  2380. 000019F0  4EBA FF1A                jsr        [PC - 0xE6 /* 0000190C */]
  2381. 000019F4  486E FFEE                pea.l      [A6 - 0x12]
  2382. 000019F8  4EBA FF12                jsr        [PC - 0xEE /* 0000190C */]
  2383. 000019FC  4267                     clr.w      -[A7]
  2384. 000019FE  42A7                     clr.l      -[A7]
  2385. 00001A00  42A7                     clr.l      -[A7]
  2386. 00001A02  4267                     clr.w      -[A7]
  2387. 00001A04  486E FFF6                pea.l      [A6 - 0xA]
  2388. 00001A08  303C 0706                move.w     D0, 0x706
  2389. 00001A0C  A816                     syscall    Pack8
  2390. 00001A0E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2391. 00001A12  7E01                     moveq.l    D7, 0x01
  2392. 00001A14  2D7C 616C 6973 FFEE      move.l     [A6 - 0x12], 0x616C6973 /* 'alis' */
  2393. 00001A1C  486E FF10                pea.l      [A6 - 0xF0]
  2394. 00001A20  487A FF86                pea.l      [PC - 0x7A /* 000019A8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2395. 00001A24  2F0E                     move.l     -[A7], A6
  2396. 00001A26  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2397. 00001A2A  42A7                     clr.l      -[A7]
  2398. 00001A2C  2F0C                     move.l     -[A7], A4
  2399. 00001A2E  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2400. 00001A32  7004                     moveq.l    D0, 0x04
  2401. 00001A34  2F00                     move.l     -[A7], D0
  2402. 00001A36  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  2403. 00001A3A  201F                     move.l     D0, [A7]+
  2404. 00001A3C  3A00                     move.w     D5, D0
  2405. 00001A3E  5340                     subq.w     D0, 1
  2406. 00001A40  48C0                     ext.l      D0
  2407. 00001A42  2D40 FF0C                move.l     [A6 - 0xF4], D0
  2408. 00001A46  7C00                     moveq.l    D6, 0x00
  2409. 00001A48  6000 00B4                bra        +0xB6 /* 00001AFE */
  2410. label00001A4C:
  2411. 00001A4C  7000                     moveq.l    D0, 0x00
  2412. 00001A4E  2D40 FFEA                move.l     [A6 - 0x16], D0
  2413. 00001A52  486E FF50                pea.l      [A6 - 0xB0]
  2414. 00001A56  4EAD 3E5A                jsr        [A5 + 0x3E5A /* export_1991 */]
  2415. 00001A5A  102E 0018                move.b     D0, [A6 + 0x18]
  2416. 00001A5E  6718                     beq        +0x1A /* 00001A78 */
  2417. 00001A60  4267                     clr.w      -[A7]
  2418. 00001A62  2054                     movea.l    A0, [A4]
  2419. 00001A64  2006                     move.l     D0, D6
  2420. 00001A66  E580                     asl        D0, 2
  2421. 00001A68  2F30 0800                move.l     -[A7], [A0 + D0]
  2422. 00001A6C  486E FF50                pea.l      [A6 - 0xB0]
  2423. 00001A70  4EAD 3E72                jsr        [A5 + 0x3E72 /* export_1994 */]
  2424. 00001A74  381F                     move.w     D4, [A7]+
  2425. 00001A76  6016                     bra        +0x18 /* 00001A8E */
  2426. label00001A78:
  2427. 00001A78  4267                     clr.w      -[A7]
  2428. 00001A7A  2054                     movea.l    A0, [A4]
  2429. 00001A7C  2006                     move.l     D0, D6
  2430. 00001A7E  E580                     asl        D0, 2
  2431. 00001A80  2F30 0800                move.l     -[A7], [A0 + D0]
  2432. 00001A84  486E FF50                pea.l      [A6 - 0xB0]
  2433. 00001A88  4EAD 3E7A                jsr        [A5 + 0x3E7A /* export_1995 */]
  2434. 00001A8C  381F                     move.w     D4, [A7]+
  2435. label00001A8E:
  2436. 00001A8E  4A44                     tst.w      D4
  2437. 00001A90  6668                     bne        +0x6A /* 00001AFA */
  2438. 00001A92  2D6E FFD8 FFEA           move.l     [A6 - 0x16], [A6 - 0x28]
  2439. 00001A98  56C0                     sne        D0
  2440. 00001A9A  4A00                     tst.b      D0
  2441. 00001A9C  6624                     bne        +0x26 /* 00001AC2 */
  2442. 00001A9E  2F00                     move.l     -[A7], D0
  2443. 00001AA0  4267                     clr.w      -[A7]
  2444. 00001AA2  486E FF84                pea.l      [A6 - 0x7C]
  2445. 00001AA6  2F2E FF7C                move.l     -[A7], [A6 - 0x84]
  2446. 00001AAA  486E FF58                pea.l      [A6 - 0xA8]
  2447. 00001AAE  486E FFEA                pea.l      [A6 - 0x16]
  2448. 00001AB2  4EBA FE78                jsr        [PC - 0x188 /* 0000192C */]
  2449. 00001AB6  121F                     move.b     D1, [A7]+
  2450. 00001AB8  201F                     move.l     D0, [A7]+
  2451. 00001ABA  8001                     or.b       D0, D1
  2452. 00001ABC  0240 0001                andi.w     D0, 0x1
  2453. 00001AC0  6722                     beq        +0x24 /* 00001AE4 */
  2454. label00001AC2:
  2455. 00001AC2  2D6E FFEA FFF2           move.l     [A6 - 0xE], [A6 - 0x16]
  2456. 00001AC8  4267                     clr.w      -[A7]
  2457. 00001ACA  486E FFF6                pea.l      [A6 - 0xA]
  2458. 00001ACE  3007                     move.w     D0, D7
  2459. 00001AD0  48C0                     ext.l      D0
  2460. 00001AD2  2F00                     move.l     -[A7], D0
  2461. 00001AD4  486E FFEE                pea.l      [A6 - 0x12]
  2462. 00001AD8  303C 0609                move.w     D0, 0x609
  2463. 00001ADC  A816                     syscall    Pack8
  2464. 00001ADE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2465. 00001AE2  5247                     addq.w     D7, 1
  2466. label00001AE4:
  2467. 00001AE4  4AAE FFD8                tst.l      [A6 - 0x28]
  2468. 00001AE8  6608                     bne        +0xA /* 00001AF2 */
  2469. 00001AEA  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2470. 00001AEE  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  2471. label00001AF2:
  2472. 00001AF2  486E FF50                pea.l      [A6 - 0xB0]
  2473. 00001AF6  4EAD 3E62                jsr        [A5 + 0x3E62 /* export_1992 */]
  2474. label00001AFA:
  2475. 00001AFA  5286                     addq.l     D6, 1
  2476. 00001AFC  6908                     bvs        +0xA /* 00001B06 */
  2477. label00001AFE:
  2478. 00001AFE  BCAE FF0C                cmp.l      D6, [A6 - 0xF4]
  2479. 00001B02  6F00 FF48                ble        -0xB6 /* 00001A4C */
  2480. label00001B06:
  2481. 00001B06  7001                     moveq.l    D0, 0x01
  2482. 00001B08  B047                     cmp.w      D0, D7
  2483. 00001B0A  6C36                     bge        +0x38 /* 00001B42 */
  2484. 00001B0C  4267                     clr.w      -[A7]
  2485. 00001B0E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2486. 00001B12  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  2487. 00001B18  486E FFF6                pea.l      [A6 - 0xA]
  2488. 00001B1C  303C 0610                move.w     D0, 0x610
  2489. 00001B20  A816                     syscall    Pack8
  2490. 00001B22  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2491. 00001B26  3005                     move.w     D0, D5
  2492. 00001B28  48C0                     ext.l      D0
  2493. 00001B2A  206E 000C                movea.l    A0, [A6 + 0xC]
  2494. 00001B2E  2080                     move.l     [A0], D0
  2495. 00001B30  3007                     move.w     D0, D7
  2496. 00001B32  5340                     subq.w     D0, 1
  2497. 00001B34  48C0                     ext.l      D0
  2498. 00001B36  206E 0008                movea.l    A0, [A6 + 0x8]
  2499. 00001B3A  2080                     move.l     [A0], D0
  2500. 00001B3C  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  2501. label00001B42:
  2502. 00001B42  486E FF10                pea.l      [A6 - 0xF0]
  2503. 00001B46  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2504. 00001B4A  4267                     clr.w      -[A7]
  2505. 00001B4C  486E FFF6                pea.l      [A6 - 0xA]
  2506. 00001B50  303C 0204                move.w     D0, 0x204
  2507. 00001B54  A816                     syscall    Pack8
  2508. 00001B56  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2509. 00001B5A  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2510. 00001B5E  4E5E                     unlink     A6
  2511. 00001B60  205F                     movea.l    A0, [A7]+
  2512. 00001B62  DEFC 0012                add.w      A7, 0x12
  2513. 00001B66  4ED0                     jmp        [A0]
  2514. 00001B68  4E56 0000                link       A6, 0
  2515. 00001B6C  4267                     clr.w      -[A7]
  2516. 00001B6E  206E 0008                movea.l    A0, [A6 + 0x8]
  2517. 00001B72  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2518. 00001B76  303C 0204                move.w     D0, 0x204
  2519. 00001B7A  A816                     syscall    Pack8
  2520. 00001B7C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2521. 00001B80  4267                     clr.w      -[A7]
  2522. 00001B82  206E 0008                movea.l    A0, [A6 + 0x8]
  2523. 00001B86  4868 FEFC                pea.l      [A0 - 0x104]
  2524. 00001B8A  303C 0204                move.w     D0, 0x204
  2525. 00001B8E  A816                     syscall    Pack8
  2526. 00001B90  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2527. 00001B94  4E5E                     unlink     A6
  2528. 00001B96  205F                     movea.l    A0, [A7]+
  2529. 00001B98  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2530. 00001B9C  4ED0                     jmp        [A0]
  2531. 00001B9E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2532. // begin alternate branch 00001BA0-00001BA8
  2533. fn00001BA0:
  2534. 00001BA0  4E56 FC68                link       A6, -0x0398
  2535. 00001BA4  48E7 0300                movem.l    -[A7], D6,D7
  2536. // end alternate branch 00001BA0-00001BA8
  2537. fn00001BA0: // (misaligned)
  2538. 00001BA2  FC68 48E7                .extension 0xC68 <<F/1/6>>, 0x48E7 // unimplemented
  2539. 00001BA6  0300                     btst       D0, D1
  2540. 00001BA8  422E 0016                clr.b      [A6 + 0x16]
  2541. 00001BAC  4207                     clr.b      D7
  2542. 00001BAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2543. 00001BB2  4EBA FD58                jsr        [PC - 0x2A8 /* 0000190C */]
  2544. 00001BB6  486E FEFC                pea.l      [A6 - 0x104]
  2545. 00001BBA  4EBA FD50                jsr        [PC - 0x2B0 /* 0000190C */]
  2546. 00001BBE  486E FE72                pea.l      [A6 - 0x18E]
  2547. 00001BC2  487A FFA4                pea.l      [PC - 0x5C /* 00001B68, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2548. 00001BC6  2F0E                     move.l     -[A7], A6
  2549. 00001BC8  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2550. 00001BCC  4267                     clr.w      -[A7]
  2551. 00001BCE  487A 014A                pea.l      [PC + 0x14A /* 00001D1A, value 0x4E56 'NV', cstring "" */]
  2552. 00001BD2  487A 0146                pea.l      [PC + 0x146 /* 00001D1A, value 0x4E56 'NV', cstring "" */]
  2553. 00001BD6  4267                     clr.w      -[A7]
  2554. 00001BD8  486E FF50                pea.l      [A6 - 0xB0]
  2555. 00001BDC  486E FEB2                pea.l      [A6 - 0x14E]
  2556. 00001BE0  486D 018A                pea.l      [A5 + 0x18A /* export_45 */]
  2557. 00001BE4  487A 0134                pea.l      [PC + 0x134 /* 00001D1A, value 0x4E56 'NV', cstring "" */]
  2558. 00001BE8  303C 0D00                move.w     D0, 0xD00 /* '\r\0' */
  2559. 00001BEC  A82B                     syscall    Pack9
  2560. 00001BEE  3C1F                     move.w     D6, [A7]+
  2561. 00001BF0  7080                     moveq.l    D0, 0xFFFFFF80
  2562. 00001BF2  B046                     cmp.w      D0, D6
  2563. 00001BF4  6608                     bne        +0xA /* 00001BFE */
  2564. 00001BF6  422E 0016                clr.b      [A6 + 0x16]
  2565. 00001BFA  6000 0110                bra        +0x112 /* 00001D0C */
  2566. label00001BFE:
  2567. 00001BFE  3F06                     move.w     -[A7], D6
  2568. 00001C00  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2569. 00001C04  41EE FF08                lea.l      A0, [A6 - 0xF8]
  2570. 00001C08  43EE FEB4                lea.l      A1, [A6 - 0x14C]
  2571. 00001C0C  7011                     moveq.l    D0, 0x11
  2572. label00001C0E:
  2573. 00001C0E  20D9                     move.l     [A0]+, [A1]+
  2574. 00001C10  51C8 FFFC                dbf        D0, -0x6 /* 00001C0E */
  2575. 00001C14  206E 0008                movea.l    A0, [A6 + 0x8]
  2576. 00001C18  43EE FEB6                lea.l      A1, [A6 - 0x14A]
  2577. 00001C1C  7007                     moveq.l    D0, 0x07
  2578. label00001C1E:
  2579. 00001C1E  20D9                     move.l     [A0]+, [A1]+
  2580. 00001C20  51C8 FFFC                dbf        D0, -0x6 /* 00001C1E */
  2581. 00001C24  3091                     move.w     [A0], [A1]
  2582. 00001C26  4267                     clr.w      -[A7]
  2583. 00001C28  2F3C 7461 7267           move.l     -[A7], 0x74617267 /* 'targ' */
  2584. 00001C2E  486E FF04                pea.l      [A6 - 0xFC]
  2585. 00001C32  2F3C 0000 00FC           move.l     -[A7], 0xFC
  2586. 00001C38  486E FEFC                pea.l      [A6 - 0x104]
  2587. 00001C3C  303C 0825                move.w     D0, 0x825
  2588. 00001C40  A816                     syscall    Pack8
  2589. 00001C42  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2590. 00001C46  4267                     clr.w      -[A7]
  2591. 00001C48  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  2592. 00001C4E  2F3C 706C 6163           move.l     -[A7], 0x706C6163 /* 'plac' */
  2593. 00001C54  486E FEFC                pea.l      [A6 - 0x104]
  2594. 00001C58  4267                     clr.w      -[A7]
  2595. 00001C5A  42A7                     clr.l      -[A7]
  2596. 00001C5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2597. 00001C60  303C 0B14                move.w     D0, 0xB14
  2598. 00001C64  A816                     syscall    Pack8
  2599. 00001C66  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2600. 00001C6A  4267                     clr.w      -[A7]
  2601. 00001C6C  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  2602. 00001C70  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2603. 00001C74  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2604. 00001C78  486E FE68                pea.l      [A6 - 0x198]
  2605. 00001C7C  486E FE6C                pea.l      [A6 - 0x194]
  2606. 00001C80  4EBA FD4A                jsr        [PC - 0x2B6 /* 000019CC */]
  2607. 00001C84  1E1F                     move.b     D7, [A7]+
  2608. 00001C86  1007                     move.b     D0, D7
  2609. 00001C88  6752                     beq        +0x54 /* 00001CDC */
  2610. 00001C8A  222E FE6C                move.l     D1, [A6 - 0x194]
  2611. 00001C8E  B2AE FE68                cmp.l      D1, [A6 - 0x198]
  2612. 00001C92  5DC1                     slt        D1
  2613. 00001C94  C001                     and.b      D0, D1
  2614. 00001C96  6744                     beq        +0x46 /* 00001CDC */
  2615. 00001C98  2F2E FE68                move.l     -[A7], [A6 - 0x198]
  2616. 00001C9C  486E FC68                pea.l      [A6 - 0x398]
  2617. 00001CA0  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  2618. 00001CA4  202E FE68                move.l     D0, [A6 - 0x198]
  2619. 00001CA8  90AE FE6C                sub.l      D0, [A6 - 0x194]
  2620. 00001CAC  2F00                     move.l     -[A7], D0
  2621. 00001CAE  486E FD68                pea.l      [A6 - 0x298]
  2622. 00001CB2  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  2623. 00001CB6  486E FC68                pea.l      [A6 - 0x398]
  2624. 00001CBA  486E FD68                pea.l      [A6 - 0x298]
  2625. 00001CBE  487A 005A                pea.l      [PC + 0x5A /* 00001D1A, value 0x4E56 'NV', cstring "" */]
  2626. 00001CC2  487A 0056                pea.l      [PC + 0x56 /* 00001D1A, value 0x4E56 'NV', cstring "" */]
  2627. 00001CC6  A98B                     syscall    ParamText
  2628. 00001CC8  2F3C 09C4 0000           move.l     -[A7], 0x9C40000
  2629. 00001CCE  42A7                     clr.l      -[A7]
  2630. 00001CD0  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  2631. 00001CD4  7001                     moveq.l    D0, 0x01
  2632. 00001CD6  B05F                     cmp.w      D0, [A7]+
  2633. 00001CD8  57C7                     seq        D7
  2634. 00001CDA  4407                     neg.b      D7
  2635. label00001CDC:
  2636. 00001CDC  486E FE72                pea.l      [A6 - 0x18E]
  2637. 00001CE0  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2638. 00001CE4  1007                     move.b     D0, D7
  2639. 00001CE6  6610                     bne        +0x12 /* 00001CF8 */
  2640. 00001CE8  4267                     clr.w      -[A7]
  2641. 00001CEA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2642. 00001CEE  303C 0204                move.w     D0, 0x204
  2643. 00001CF2  A816                     syscall    Pack8
  2644. 00001CF4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2645. label00001CF8:
  2646. 00001CF8  4267                     clr.w      -[A7]
  2647. 00001CFA  486E FEFC                pea.l      [A6 - 0x104]
  2648. 00001CFE  303C 0204                move.w     D0, 0x204
  2649. 00001D02  A816                     syscall    Pack8
  2650. 00001D04  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2651. 00001D08  1D47 0016                move.b     [A6 + 0x16], D7
  2652. label00001D0C:
  2653. 00001D0C  4CDF 00C0                movem.l    D6,D7, [A7]+
  2654. 00001D10  4E5E                     unlink     A6
  2655. 00001D12  205F                     movea.l    A0, [A7]+
  2656. 00001D14  DEFC 000E                add.w      A7, 0xE
  2657. 00001D18  4ED0                     jmp        [A0]
  2658. 00001D1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2659. 00001D1E  0000 2F0C                ori.b      D0, 0xC
  2660. 00001D22  286E 0008                movea.l    A4, [A6 + 0x8]
  2661. 00001D26  4AAC FD9C                tst.l      [A4 - 0x264]
  2662. 00001D2A  6706                     beq        +0x8 /* 00001D32 */
  2663. 00001D2C  2F2C FD9C                move.l     -[A7], [A4 - 0x264]
  2664. 00001D30  A982                     syscall    CloseDialog
  2665. label00001D32:
  2666. 00001D32  4267                     clr.w      -[A7]
  2667. 00001D34  486C FEF0                pea.l      [A4 - 0x110]
  2668. 00001D38  303C 0204                move.w     D0, 0x204
  2669. 00001D3C  A816                     syscall    Pack8
  2670. 00001D3E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2671. 00001D42  285F                     movea.l    A4, [A7]+
  2672. 00001D44  4E5E                     unlink     A6
  2673. 00001D46  205F                     movea.l    A0, [A7]+
  2674. 00001D48  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2675. 00001D4C  4ED0                     jmp        [A0]
  2676. 00001D4E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2677. // begin alternate branch 00001D50-00001D54
  2678. fn00001D50:
  2679. 00001D50  4E56 FD98                link       A6, -0x0268
  2680. // end alternate branch 00001D50-00001D54
  2681. fn00001D50: // (misaligned)
  2682. 00001D52  FD98                     .invalid   <<F/6/6>>
  2683. 00001D54  48E7 0300                movem.l    -[A7], D6,D7
  2684. 00001D58  206E 000C                movea.l    A0, [A6 + 0xC]
  2685. 00001D5C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2686. 00001D60  22D8                     move.l     [A1]+, [A0]+
  2687. 00001D62  22D8                     move.l     [A1]+, [A0]+
  2688. 00001D64  206E 0008                movea.l    A0, [A6 + 0x8]
  2689. 00001D68  43EE FEF8                lea.l      A1, [A6 - 0x108]
  2690. 00001D6C  703F                     moveq.l    D0, 0x3F
  2691. label00001D6E:
  2692. 00001D6E  22D8                     move.l     [A1]+, [A0]+
  2693. 00001D70  51C8 FFFC                dbf        D0, -0x6 /* 00001D6E */
  2694. 00001D74  7000                     moveq.l    D0, 0x00
  2695. 00001D76  2D40 FD9C                move.l     [A6 - 0x264], D0
  2696. 00001D7A  486E FEF0                pea.l      [A6 - 0x110]
  2697. 00001D7E  4EBA FB8C                jsr        [PC - 0x474 /* 0000190C */]
  2698. 00001D82  42A7                     clr.l      -[A7]
  2699. 00001D84  3F3C 09CE                move.w     -[A7], 0x9CE
  2700. 00001D88  42A7                     clr.l      -[A7]
  2701. 00001D8A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2702. 00001D8C  2F00                     move.l     -[A7], D0
  2703. 00001D8E  A97C                     syscall    GetNewDialog
  2704. 00001D90  2D5F FD9C                move.l     [A6 - 0x264], [A7]+
  2705. 00001D94  486E FEF8                pea.l      [A6 - 0x108]
  2706. 00001D98  487A 00EA                pea.l      [PC + 0xEA /* 00001E84, value 0x0, cstring "" */]
  2707. 00001D9C  487A 00E6                pea.l      [PC + 0xE6 /* 00001E84, value 0x0, cstring "" */]
  2708. 00001DA0  487A 00E2                pea.l      [PC + 0xE2 /* 00001E84, value 0x0, cstring "" */]
  2709. 00001DA4  A98B                     syscall    ParamText
  2710. 00001DA6  2F2E FD9C                move.l     -[A7], [A6 - 0x264]
  2711. 00001DAA  A981                     syscall    DrawDialog
  2712. 00001DAC  206E FD9C                movea.l    A0, [A6 - 0x264]
  2713. 00001DB0  4868 0010                pea.l      [A0 + 0x10]
  2714. 00001DB4  A92A                     syscall    ValidRect
  2715. 00001DB6  701E                     moveq.l    D0, 0x1E
  2716. 00001DB8  2F00                     move.l     -[A7], D0
  2717. 00001DBA  486E FD98                pea.l      [A6 - 0x268]
  2718. 00001DBE  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2719. 00001DC2  486E FDA2                pea.l      [A6 - 0x25E]
  2720. 00001DC6  487A FF54                pea.l      [PC - 0xAC /* 00001D1C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2721. 00001DCA  2F0E                     move.l     -[A7], A6
  2722. 00001DCC  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2723. 00001DD0  7C23                     moveq.l    D6, 0x23
  2724. 00001DD2  4267                     clr.w      -[A7]
  2725. 00001DD4  486E FFF8                pea.l      [A6 - 0x8]
  2726. 00001DD8  486E FEF0                pea.l      [A6 - 0x110]
  2727. 00001DDC  2F06                     move.l     -[A7], D6
  2728. 00001DDE  4267                     clr.w      -[A7]
  2729. 00001DE0  2F3C 0000 0708           move.l     -[A7], 0x708
  2730. 00001DE6  486D 024A                pea.l      [A5 + 0x24A /* export_69 */]
  2731. 00001DEA  42A7                     clr.l      -[A7]
  2732. 00001DEC  303C 0D17                move.w     D0, 0xD17
  2733. 00001DF0  A816                     syscall    Pack8
  2734. 00001DF2  3E1F                     move.w     D7, [A7]+
  2735. 00001DF4  6652                     bne        +0x54 /* 00001E48 */
  2736. 00001DF6  4267                     clr.w      -[A7]
  2737. 00001DF8  486E FEF0                pea.l      [A6 - 0x110]
  2738. 00001DFC  2F3C 6572 726E           move.l     -[A7], 0x6572726E /* 'errn' */
  2739. 00001E02  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  2740. 00001E08  486E FEE8                pea.l      [A6 - 0x118]
  2741. 00001E0C  486E FEE0                pea.l      [A6 - 0x120]
  2742. 00001E10  7004                     moveq.l    D0, 0x04
  2743. 00001E12  2F00                     move.l     -[A7], D0
  2744. 00001E14  486E FEE4                pea.l      [A6 - 0x11C]
  2745. 00001E18  303C 0E11                move.w     D0, 0xE11
  2746. 00001E1C  A816                     syscall    Pack8
  2747. 00001E1E  3E1F                     move.w     D7, [A7]+
  2748. 00001E20  57C0                     seq        D0
  2749. 00001E22  4A00                     tst.b      D0
  2750. 00001E24  6714                     beq        +0x16 /* 00001E3A */
  2751. 00001E26  4AAE FEE0                tst.l      [A6 - 0x120]
  2752. 00001E2A  56C1                     sne        D1
  2753. 00001E2C  C001                     and.b      D0, D1
  2754. 00001E2E  670A                     beq        +0xC /* 00001E3A */
  2755. 00001E30  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  2756. 00001E34  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2757. 00001E38  601A                     bra        +0x1C /* 00001E54 */
  2758. label00001E3A:
  2759. 00001E3A  0C47 F95B                cmpi.w     D7, 0xF95B
  2760. 00001E3E  6714                     beq        +0x16 /* 00001E54 */
  2761. 00001E40  3F07                     move.w     -[A7], D7
  2762. 00001E42  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2763. 00001E46  600C                     bra        +0xE /* 00001E54 */
  2764. label00001E48:
  2765. 00001E48  0C47 F951                cmpi.w     D7, 0xF951
  2766. 00001E4C  6706                     beq        +0x8 /* 00001E54 */
  2767. 00001E4E  3F07                     move.w     -[A7], D7
  2768. 00001E50  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2769. label00001E54:
  2770. 00001E54  486E FDA2                pea.l      [A6 - 0x25E]
  2771. 00001E58  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2772. 00001E5C  4AAE FD9C                tst.l      [A6 - 0x264]
  2773. 00001E60  6706                     beq        +0x8 /* 00001E68 */
  2774. 00001E62  2F2E FD9C                move.l     -[A7], [A6 - 0x264]
  2775. 00001E66  A982                     syscall    CloseDialog
  2776. label00001E68:
  2777. 00001E68  4267                     clr.w      -[A7]
  2778. 00001E6A  486E FEF0                pea.l      [A6 - 0x110]
  2779. 00001E6E  303C 0204                move.w     D0, 0x204
  2780. 00001E72  A816                     syscall    Pack8
  2781. 00001E74  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2782. 00001E78  4CDF 00C0                movem.l    D6,D7, [A7]+
  2783. 00001E7C  4E5E                     unlink     A6
  2784. 00001E7E  205F                     movea.l    A0, [A7]+
  2785. 00001E80  504F                     addq.w     A7, 8
  2786. 00001E82  4ED0                     jmp        [A0]
  2787. 00001E84  0000 0000                ori.b      D0, 0x0
  2788. fn00001E88:
  2789. 00001E88  4E56 FEF8                link       A6, -0x0108
  2790. 00001E8C  48E7 0028                movem.l    -[A7], A2,A4
  2791. 00001E90  286E 0008                movea.l    A4, [A6 + 0x8]
  2792. 00001E94  2054                     movea.l    A0, [A4]
  2793. 00001E96  4228 002A                clr.b      [A0 + 0x2A]
  2794. 00001E9A  486E FFF8                pea.l      [A6 - 0x8]
  2795. 00001E9E  4EBA FA6C                jsr        [PC - 0x594 /* 0000190C */]
  2796. 00001EA2  2254                     movea.l    A1, [A4]
  2797. 00001EA4  41E9 0022                lea.l      A0, [A1 + 0x22]
  2798. 00001EA8  45EE FFF8                lea.l      A2, [A6 - 0x8]
  2799. 00001EAC  20DA                     move.l     [A0]+, [A2]+
  2800. 00001EAE  20DA                     move.l     [A0]+, [A2]+
  2801. 00001EB0  3F3C 0BD9                move.w     -[A7], 0xBD9
  2802. 00001EB4  42A7                     clr.l      -[A7]
  2803. 00001EB6  42A7                     clr.l      -[A7]
  2804. 00001EB8  42A7                     clr.l      -[A7]
  2805. 00001EBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2806. 00001EBE  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2807. 00001EC2  2054                     movea.l    A0, [A4]
  2808. 00001EC4  4228 000D                clr.b      [A0 + 0xD]
  2809. 00001EC8  4228 000F                clr.b      [A0 + 0xF]
  2810. 00001ECC  422E FEF8                clr.b      [A6 - 0x108]
  2811. 00001ED0  4267                     clr.w      -[A7]
  2812. 00001ED2  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2813. 00001ED6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2814. 00001EDA  486E FFF8                pea.l      [A6 - 0x8]
  2815. 00001EDE  486E FEF8                pea.l      [A6 - 0x108]
  2816. 00001EE2  4EBA FCBC                jsr        [PC - 0x344 /* 00001BA0 */]
  2817. 00001EE6  101F                     move.b     D0, [A7]+
  2818. 00001EE8  6724                     beq        +0x26 /* 00001F0E */
  2819. 00001EEA  2254                     movea.l    A1, [A4]
  2820. 00001EEC  41E9 0022                lea.l      A0, [A1 + 0x22]
  2821. 00001EF0  45EE FFF8                lea.l      A2, [A6 - 0x8]
  2822. 00001EF4  20DA                     move.l     [A0]+, [A2]+
  2823. 00001EF6  20DA                     move.l     [A0]+, [A2]+
  2824. 00001EF8  137C 0001 002A           move.b     [A1 + 0x2A], 0x1
  2825. 00001EFE  41E9 002C                lea.l      A0, [A1 + 0x2C]
  2826. 00001F02  45EE FEF8                lea.l      A2, [A6 - 0x108]
  2827. 00001F06  703F                     moveq.l    D0, 0x3F
  2828. label00001F08:
  2829. 00001F08  20DA                     move.l     [A0]+, [A2]+
  2830. 00001F0A  51C8 FFFC                dbf        D0, -0x6 /* 00001F08 */
  2831. label00001F0E:
  2832. 00001F0E  4CDF 1400                movem.l    A2,A4, [A7]+
  2833. 00001F12  4E5E                     unlink     A6
  2834. 00001F14  205F                     movea.l    A0, [A7]+
  2835. 00001F16  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2836. 00001F1A  4ED0                     jmp        [A0]
  2837. export_248:
  2838. 00001F1C  4E56 FEF8                link       A6, -0x0108
  2839. 00001F20  48E7 0028                movem.l    -[A7], A2,A4
  2840. 00001F24  286E 0008                movea.l    A4, [A6 + 0x8]
  2841. 00001F28  2054                     movea.l    A0, [A4]
  2842. 00001F2A  1028 002A                move.b     D0, [A0 + 0x2A]
  2843. 00001F2E  672A                     beq        +0x2C /* 00001F5A */
  2844. 00001F30  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2845. 00001F34  2454                     movea.l    A2, [A4]
  2846. 00001F36  43EA 0022                lea.l      A1, [A2 + 0x22]
  2847. 00001F3A  20D9                     move.l     [A0]+, [A1]+
  2848. 00001F3C  20D9                     move.l     [A0]+, [A1]+
  2849. 00001F3E  41EE FEF8                lea.l      A0, [A6 - 0x108]
  2850. 00001F42  43EA 002C                lea.l      A1, [A2 + 0x2C]
  2851. 00001F46  703F                     moveq.l    D0, 0x3F
  2852. label00001F48:
  2853. 00001F48  20D9                     move.l     [A0]+, [A1]+
  2854. 00001F4A  51C8 FFFC                dbf        D0, -0x6 /* 00001F48 */
  2855. 00001F4E  486E FFF8                pea.l      [A6 - 0x8]
  2856. 00001F52  486E FEF8                pea.l      [A6 - 0x108]
  2857. 00001F56  4EBA FDF8                jsr        [PC - 0x208 /* 00001D50 */]
  2858. label00001F5A:
  2859. 00001F5A  4CDF 1400                movem.l    A2,A4, [A7]+
  2860. 00001F5E  4E5E                     unlink     A6
  2861. 00001F60  2E9F                     move.l     [A7], [A7]+
  2862. 00001F62  4E75                     rts
  2863. export_249:
  2864. 00001F64  4E56 FFF6                link       A6, -0x000A
  2865. 00001F68  48E7 0128                movem.l    -[A7], D7,A2,A4
  2866. 00001F6C  286E 0008                movea.l    A4, [A6 + 0x8]
  2867. 00001F70  2054                     movea.l    A0, [A4]
  2868. 00001F72  1028 002A                move.b     D0, [A0 + 0x2A]
  2869. 00001F76  671C                     beq        +0x1E /* 00001F94 */
  2870. 00001F78  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2871. 00001F7C  2454                     movea.l    A2, [A4]
  2872. 00001F7E  43EA 0022                lea.l      A1, [A2 + 0x22]
  2873. 00001F82  20D9                     move.l     [A0]+, [A1]+
  2874. 00001F84  20D9                     move.l     [A0]+, [A1]+
  2875. 00001F86  4267                     clr.w      -[A7]
  2876. 00001F88  486E FFF6                pea.l      [A6 - 0xA]
  2877. 00001F8C  303C 0204                move.w     D0, 0x204
  2878. 00001F90  A816                     syscall    Pack8
  2879. 00001F92  3E1F                     move.w     D7, [A7]+
  2880. label00001F94:
  2881. 00001F94  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  2882. 00001F98  4E5E                     unlink     A6
  2883. 00001F9A  2E9F                     move.l     [A7], [A7]+
  2884. 00001F9C  4E75                     rts
  2885. 00001F9E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2886. // begin alternate branch 00001FA0-00001FA4
  2887. export_250:
  2888. fn00001FA0:
  2889. 00001FA0  4E56 FFB6                link       A6, -0x004A
  2890. // end alternate branch 00001FA0-00001FA4
  2891. export_250: // at 00001FA0 (misaligned)
  2892. fn00001FA0: // (misaligned)
  2893. 00001FA2  FFB6                     .invalid   <<F/6/7>>
  2894. 00001FA4  206E 0010                movea.l    A0, [A6 + 0x10]
  2895. 00001FA8  43EE FFBA                lea.l      A1, [A6 - 0x46]
  2896. 00001FAC  7010                     moveq.l    D0, 0x10
  2897. label00001FAE:
  2898. 00001FAE  22D8                     move.l     [A1]+, [A0]+
  2899. 00001FB0  51C8 FFFC                dbf        D0, -0x6 /* 00001FAE */
  2900. 00001FB4  3290                     move.w     [A1], [A0]
  2901. 00001FB6  7000                     moveq.l    D0, 0x00
  2902. 00001FB8  2D40 0016                move.l     [A6 + 0x16], D0
  2903. 00001FBC  4267                     clr.w      -[A7]
  2904. 00001FBE  4EAD 44D2                jsr        [A5 + 0x44D2 /* export_2198 */]
  2905. 00001FC2  101F                     move.b     D0, [A7]+
  2906. 00001FC4  6608                     bne        +0xA /* 00001FCE */
  2907. 00001FC6  3F3C 9A20                move.w     -[A7], 0x9A20
  2908. 00001FCA  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2909. label00001FCE:
  2910. 00001FCE  486E FFB6                pea.l      [A6 - 0x4A]
  2911. 00001FD2  486D 2934                pea.l      [A5 + 0x2934]
  2912. 00001FD6  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  2913. 00001FDA  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2914. 00001FDE  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  2915. 00001FE2  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2916. 00001FE6  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2917. 00001FEA  486E FFBA                pea.l      [A6 - 0x46]
  2918. 00001FEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2919. 00001FF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2920. 00001FF6  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  2921. 00001FFA  4EBA 0014                jsr        [PC + 0x14 /* 00002010 */]
  2922. 00001FFE  2D6E FFB6 0016           move.l     [A6 + 0x16], [A6 - 0x4A]
  2923. 00002004  4E5E                     unlink     A6
  2924. 00002006  205F                     movea.l    A0, [A7]+
  2925. 00002008  DEFC 000E                add.w      A7, 0xE
  2926. 0000200C  4ED0                     jmp        [A0]
  2927. 0000200E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2928. // begin alternate branch 00002010-00002014
  2929. fn00002010:
  2930. 00002010  4E56 FFBA                link       A6, -0x0046
  2931. // end alternate branch 00002010-00002014
  2932. fn00002010: // (misaligned)
  2933. 00002012  FFBA                     .invalid   <<F/6/7>>
  2934. 00002014  48E7 0028                movem.l    -[A7], A2,A4
  2935. 00002018  206E 0014                movea.l    A0, [A6 + 0x14]
  2936. 0000201C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  2937. 00002020  7010                     moveq.l    D0, 0x10
  2938. label00002022:
  2939. 00002022  22D8                     move.l     [A1]+, [A0]+
  2940. 00002024  51C8 FFFC                dbf        D0, -0x6 /* 00002022 */
  2941. 00002028  3290                     move.w     [A1], [A0]
  2942. 0000202A  286E 0008                movea.l    A4, [A6 + 0x8]
  2943. 0000202E  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  2944. 00002032  42A7                     clr.l      -[A7]
  2945. 00002034  42A7                     clr.l      -[A7]
  2946. 00002036  42A7                     clr.l      -[A7]
  2947. 00002038  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2948. 0000203C  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2949. 00002040  2054                     movea.l    A0, [A4]
  2950. 00002042  117C 0001 000F           move.b     [A0 + 0xF], 0x1
  2951. 00002048  43E8 0022                lea.l      A1, [A0 + 0x22]
  2952. 0000204C  45EE FFBA                lea.l      A2, [A6 - 0x46]
  2953. 00002050  7010                     moveq.l    D0, 0x10
  2954. label00002052:
  2955. 00002052  22DA                     move.l     [A1]+, [A2]+
  2956. 00002054  51C8 FFFC                dbf        D0, -0x6 /* 00002052 */
  2957. 00002058  3292                     move.w     [A1], [A2]
  2958. 0000205A  216E 0010 0068           move.l     [A0 + 0x68], [A6 + 0x10]
  2959. 00002060  216E 000C 006C           move.l     [A0 + 0x6C], [A6 + 0xC]
  2960. 00002066  4CDF 1400                movem.l    A2,A4, [A7]+
  2961. 0000206A  4E5E                     unlink     A6
  2962. 0000206C  205F                     movea.l    A0, [A7]+
  2963. 0000206E  DEFC 0012                add.w      A7, 0x12
  2964. 00002072  4ED0                     jmp        [A0]
  2965. export_251:
  2966. 00002074  4E56 FFB6                link       A6, -0x004A
  2967. 00002078  48E7 0028                movem.l    -[A7], A2,A4
  2968. 0000207C  286E 0008                movea.l    A4, [A6 + 0x8]
  2969. 00002080  486E FFFC                pea.l      [A6 - 0x4]
  2970. 00002084  486D 2944                pea.l      [A5 + 0x2944]
  2971. 00002088  3F3C 00E0                move.w     -[A7], 0xE0
  2972. 0000208C  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2973. 00002090  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2974. 00002094  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2975. 00002098  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  2976. 0000209C  2454                     movea.l    A2, [A4]
  2977. 0000209E  43EA 0022                lea.l      A1, [A2 + 0x22]
  2978. 000020A2  7010                     moveq.l    D0, 0x10
  2979. label000020A4:
  2980. 000020A4  20D9                     move.l     [A0]+, [A1]+
  2981. 000020A6  51C8 FFFC                dbf        D0, -0x6 /* 000020A4 */
  2982. 000020AA  3091                     move.w     [A0], [A1]
  2983. 000020AC  486E FFB6                pea.l      [A6 - 0x4A]
  2984. 000020B0  2054                     movea.l    A0, [A4]
  2985. 000020B2  2F28 0068                move.l     -[A7], [A0 + 0x68]
  2986. 000020B6  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  2987. 000020BA  2F3C 5154 6D76           move.l     -[A7], 0x51546D76 /* 'QTmv' */
  2988. 000020C0  4267                     clr.w      -[A7]
  2989. 000020C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2990. 000020C6  4EAD 384A                jsr        [A5 + 0x384A /* export_1797 */]
  2991. 000020CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2992. 000020CE  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  2993. 000020D2  4EBA 0940                jsr        [PC + 0x940 /* 00002A14 */]
  2994. 000020D6  4CDF 1400                movem.l    A2,A4, [A7]+
  2995. 000020DA  4E5E                     unlink     A6
  2996. 000020DC  2E9F                     move.l     [A7], [A7]+
  2997. 000020DE  4E75                     rts
  2998. export_252:
  2999. 000020E0  4E56 FFBA                link       A6, -0x0046
  3000. 000020E4  206E 0018                movea.l    A0, [A6 + 0x18]
  3001. 000020E8  43EE FFBA                lea.l      A1, [A6 - 0x46]
  3002. 000020EC  7010                     moveq.l    D0, 0x10
  3003. label000020EE:
  3004. 000020EE  22D8                     move.l     [A1]+, [A0]+
  3005. 000020F0  51C8 FFFC                dbf        D0, -0x6 /* 000020EE */
  3006. 000020F4  3290                     move.w     [A1], [A0]
  3007. 000020F6  206E 0008                movea.l    A0, [A6 + 0x8]
  3008. 000020FA  2050                     movea.l    A0, [A0]
  3009. 000020FC  216E 0014 0070           move.l     [A0 + 0x70], [A6 + 0x14]
  3010. 00002102  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  3011. 00002106  486E FFBA                pea.l      [A6 - 0x46]
  3012. 0000210A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3013. 0000210E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3014. 00002112  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3015. 00002116  4EBA FEF8                jsr        [PC - 0x108 /* 00002010 */]
  3016. 0000211A  4E5E                     unlink     A6
  3017. 0000211C  205F                     movea.l    A0, [A7]+
  3018. 0000211E  DEFC 0016                add.w      A7, 0x16
  3019. 00002122  4ED0                     jmp        [A0]
  3020. export_253:
  3021. 00002124  4E56 FFB2                link       A6, -0x004E
  3022. 00002128  48E7 0028                movem.l    -[A7], A2,A4
  3023. 0000212C  286E 0008                movea.l    A4, [A6 + 0x8]
  3024. 00002130  486E FFFC                pea.l      [A6 - 0x4]
  3025. 00002134  486D 294C                pea.l      [A5 + 0x294C]
  3026. 00002138  3F3C 00E2                move.w     -[A7], 0xE2
  3027. 0000213C  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  3028. 00002140  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3029. 00002144  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3030. 00002148  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  3031. 0000214C  2454                     movea.l    A2, [A4]
  3032. 0000214E  43EA 0022                lea.l      A1, [A2 + 0x22]
  3033. 00002152  7010                     moveq.l    D0, 0x10
  3034. label00002154:
  3035. 00002154  20D9                     move.l     [A0]+, [A1]+
  3036. 00002156  51C8 FFFC                dbf        D0, -0x6 /* 00002154 */
  3037. 0000215A  3091                     move.w     [A0], [A1]
  3038. 0000215C  2D6A 0070 FFB2           move.l     [A6 - 0x4E], [A2 + 0x70]
  3039. 00002162  486E FFB6                pea.l      [A6 - 0x4A]
  3040. 00002166  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  3041. 0000216A  2054                     movea.l    A0, [A4]
  3042. 0000216C  2F28 0068                move.l     -[A7], [A0 + 0x68]
  3043. 00002170  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  3044. 00002174  2F3C 5154 6D76           move.l     -[A7], 0x51546D76 /* 'QTmv' */
  3045. 0000217A  4267                     clr.w      -[A7]
  3046. 0000217C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3047. 00002180  4EAD 385A                jsr        [A5 + 0x385A /* export_1799 */]
  3048. 00002184  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3049. 00002188  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  3050. 0000218C  4EBA 0886                jsr        [PC + 0x886 /* 00002A14 */]
  3051. 00002190  4CDF 1400                movem.l    A2,A4, [A7]+
  3052. 00002194  4E5E                     unlink     A6
  3053. 00002196  2E9F                     move.l     [A7], [A7]+
  3054. 00002198  4E75                     rts
  3055. 0000219A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3056. export_254: // at 0000219C (misaligned)
  3057. 0000219E  FFB6                     .invalid   <<F/6/7>>
  3058. 000021A0  48E7 0028                movem.l    -[A7], A2,A4
  3059. 000021A4  286E 0008                movea.l    A4, [A6 + 0x8]
  3060. 000021A8  486E FFFC                pea.l      [A6 - 0x4]
  3061. 000021AC  486D 2B34                pea.l      [A5 + 0x2B34]
  3062. 000021B0  3F3C 0098                move.w     -[A7], 0x98
  3063. 000021B4  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  3064. 000021B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3065. 000021BC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3066. 000021C0  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  3067. 000021C4  2454                     movea.l    A2, [A4]
  3068. 000021C6  43EA 0026                lea.l      A1, [A2 + 0x26]
  3069. 000021CA  7010                     moveq.l    D0, 0x10
  3070. label000021CC:
  3071. 000021CC  20D9                     move.l     [A0]+, [A1]+
  3072. 000021CE  51C8 FFFC                dbf        D0, -0x6 /* 000021CC */
  3073. 000021D2  3091                     move.w     [A0], [A1]
  3074. 000021D4  2054                     movea.l    A0, [A4]
  3075. 000021D6  2F28 0022                move.l     -[A7], [A0 + 0x22]
  3076. 000021DA  486E FFB6                pea.l      [A6 - 0x4A]
  3077. 000021DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3078. 000021E2  4EBA 0018                jsr        [PC + 0x18 /* 000021FC */]
  3079. 000021E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3080. 000021EA  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  3081. 000021EE  4EBA 0824                jsr        [PC + 0x824 /* 00002A14 */]
  3082. 000021F2  4CDF 1400                movem.l    A2,A4, [A7]+
  3083. 000021F6  4E5E                     unlink     A6
  3084. 000021F8  2E9F                     move.l     [A7], [A7]+
  3085. 000021FA  4E75                     rts
  3086. fn000021FC:
  3087. 000021FC  4E56 FFAA                link       A6, -0x0056
  3088. 00002200  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3089. 00002204  206E 000C                movea.l    A0, [A6 + 0xC]
  3090. 00002208  43EE FFBA                lea.l      A1, [A6 - 0x46]
  3091. 0000220C  7010                     moveq.l    D0, 0x10
  3092. label0000220E:
  3093. 0000220E  22D8                     move.l     [A1]+, [A0]+
  3094. 00002210  51C8 FFFC                dbf        D0, -0x6 /* 0000220E */
  3095. 00002214  3290                     move.w     [A1], [A0]
  3096. 00002216  266E 0008                movea.l    A3, [A6 + 0x8]
  3097. 0000221A  2E2E 0010                move.l     D7, [A6 + 0x10]
  3098. 0000221E  284B                     movea.l    A4, A3
  3099. 00002220  42A7                     clr.l      -[A7]
  3100. 00002222  42A7                     clr.l      -[A7]
  3101. 00002224  486D FBC4                pea.l      [A5 - 0x43C]
  3102. 00002228  486D FBC4                pea.l      [A5 - 0x43C]
  3103. 0000222C  1F3C 0005                move.b     -[A7], 0x5
  3104. 00002230  1F3C 0005                move.b     -[A7], 0x5
  3105. 00002234  2F0B                     move.l     -[A7], A3
  3106. 00002236  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  3107. 0000223A  2054                     movea.l    A0, [A4]
  3108. 0000223C  217C 5154 6D76 002E      move.l     [A0 + 0x2E], 0x51546D76 /* 'QTmv' */
  3109. 00002244  42A7                     clr.l      -[A7]
  3110. 00002246  2F0B                     move.l     -[A7], A3
  3111. 00002248  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  3112. 0000224C  2054                     movea.l    A0, [A4]
  3113. 0000224E  7000                     moveq.l    D0, 0x00
  3114. 00002250  2140 003C                move.l     [A0 + 0x3C], D0
  3115. 00002254  4228 0040                clr.b      [A0 + 0x40]
  3116. 00002258  2147 0042                move.l     [A0 + 0x42], D7
  3117. 0000225C  43E8 0046                lea.l      A1, [A0 + 0x46]
  3118. 00002260  45EE FFBA                lea.l      A2, [A6 - 0x46]
  3119. 00002264  7010                     moveq.l    D0, 0x10
  3120. label00002266:
  3121. 00002266  22DA                     move.l     [A1]+, [A2]+
  3122. 00002268  51C8 FFFC                dbf        D0, -0x6 /* 00002266 */
  3123. 0000226C  3292                     move.w     [A1], [A2]
  3124. 0000226E  7000                     moveq.l    D0, 0x00
  3125. 00002270  2140 008C                move.l     [A0 + 0x8C], D0
  3126. 00002274  4A87                     tst.l      D7
  3127. 00002276  6710                     beq        +0x12 /* 00002288 */
  3128. 00002278  42A7                     clr.l      -[A7]
  3129. 0000227A  2F07                     move.l     -[A7], D7
  3130. 0000227C  303C 00FE                move.w     D0, 0xFE
  3131. 00002280  AAAA                     syscall    QuickTimeDispatch
  3132. 00002282  2054                     movea.l    A0, [A4]
  3133. 00002284  215F 008C                move.l     [A0 + 0x8C], [A7]+
  3134. label00002288:
  3135. 00002288  2054                     movea.l    A0, [A4]
  3136. 0000228A  4AA8 008C                tst.l      [A0 + 0x8C]
  3137. 0000228E  6714                     beq        +0x16 /* 000022A4 */
  3138. 00002290  2248                     movea.l    A1, A0
  3139. 00002292  2069 008C                movea.l    A0, [A1 + 0x8C]
  3140. 00002296  2050                     movea.l    A0, [A0]
  3141. 00002298  45EE FFB2                lea.l      A2, [A6 - 0x4E]
  3142. 0000229C  5488                     addq.l     A0, 2
  3143. 0000229E  24D8                     move.l     [A2]+, [A0]+
  3144. 000022A0  24D8                     move.l     [A2]+, [A0]+
  3145. 000022A2  600E                     bra        +0x10 /* 000022B2 */
  3146. label000022A4:
  3147. 000022A4  486E FFB2                pea.l      [A6 - 0x4E]
  3148. 000022A8  42A7                     clr.l      -[A7]
  3149. 000022AA  2F3C 008C 00A0           move.l     -[A7], 0x8C00A0
  3150. 000022B0  A8A7                     syscall    SetRect
  3151. label000022B2:
  3152. 000022B2  302E FFB8                move.w     D0, [A6 - 0x48]
  3153. 000022B6  906E FFB4                sub.w      D0, [A6 - 0x4C]
  3154. 000022BA  48C0                     ext.l      D0
  3155. 000022BC  2F00                     move.l     -[A7], D0
  3156. 000022BE  302E FFB6                move.w     D0, [A6 - 0x4A]
  3157. 000022C2  906E FFB2                sub.w      D0, [A6 - 0x4E]
  3158. 000022C6  48C0                     ext.l      D0
  3159. 000022C8  2F00                     move.l     -[A7], D0
  3160. 000022CA  4267                     clr.w      -[A7]
  3161. 000022CC  2F0B                     move.l     -[A7], A3
  3162. 000022CE  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  3163. 000022D2  486E FFB2                pea.l      [A6 - 0x4E]
  3164. 000022D6  42A7                     clr.l      -[A7]
  3165. 000022D8  42A7                     clr.l      -[A7]
  3166. 000022DA  A8A7                     syscall    SetRect
  3167. 000022DC  2254                     movea.l    A1, [A4]
  3168. 000022DE  41E9 0090                lea.l      A0, [A1 + 0x90]
  3169. 000022E2  45EE FFB2                lea.l      A2, [A6 - 0x4E]
  3170. 000022E6  20DA                     move.l     [A0]+, [A2]+
  3171. 000022E8  20DA                     move.l     [A0]+, [A2]+
  3172. 000022EA  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  3173. 000022EE  4E5E                     unlink     A6
  3174. 000022F0  205F                     movea.l    A0, [A7]+
  3175. 000022F2  DEFC 000C                add.w      A7, 0xC
  3176. 000022F6  4ED0                     jmp        [A0]
  3177. export_255:
  3178. 000022F8  4E56 FFF8                link       A6, -0x0008
  3179. 000022FC  48E7 0028                movem.l    -[A7], A2,A4
  3180. 00002300  286E 0008                movea.l    A4, [A6 + 0x8]
  3181. 00002304  2054                     movea.l    A0, [A4]
  3182. 00002306  4AA8 003C                tst.l      [A0 + 0x3C]
  3183. 0000230A  6712                     beq        +0x14 /* 0000231E */
  3184. 0000230C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3185. 00002310  303C 018B                move.w     D0, 0x18B
  3186. 00002314  AAAA                     syscall    QuickTimeDispatch
  3187. 00002316  2054                     movea.l    A0, [A4]
  3188. 00002318  7000                     moveq.l    D0, 0x00
  3189. 0000231A  2140 003C                move.l     [A0 + 0x3C], D0
  3190. label0000231E:
  3191. 0000231E  2054                     movea.l    A0, [A4]
  3192. 00002320  4AA8 0042                tst.l      [A0 + 0x42]
  3193. 00002324  6710                     beq        +0x12 /* 00002336 */
  3194. 00002326  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3195. 0000232A  4EAD 44C2                jsr        [A5 + 0x44C2 /* export_2196 */]
  3196. 0000232E  2054                     movea.l    A0, [A4]
  3197. 00002330  7000                     moveq.l    D0, 0x00
  3198. 00002332  2140 0042                move.l     [A0 + 0x42], D0
  3199. label00002336:
  3200. 00002336  2054                     movea.l    A0, [A4]
  3201. 00002338  4AA8 008C                tst.l      [A0 + 0x8C]
  3202. 0000233C  670E                     beq        +0x10 /* 0000234C */
  3203. 0000233E  2F28 008C                move.l     -[A7], [A0 + 0x8C]
  3204. 00002342  A8D9                     syscall    DisposRgn/DisposeRgn
  3205. 00002344  2054                     movea.l    A0, [A4]
  3206. 00002346  7000                     moveq.l    D0, 0x00
  3207. 00002348  2140 008C                move.l     [A0 + 0x8C], D0
  3208. label0000234C:
  3209. 0000234C  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3210. 00002350  2454                     movea.l    A2, [A4]
  3211. 00002352  43EA 0090                lea.l      A1, [A2 + 0x90]
  3212. 00002356  20D9                     move.l     [A0]+, [A1]+
  3213. 00002358  20D9                     move.l     [A0]+, [A1]+
  3214. 0000235A  4AAD FA64                tst.l      [A5 - 0x59C]
  3215. 0000235E  56C0                     sne        D0
  3216. 00002360  4A00                     tst.b      D0
  3217. 00002362  6728                     beq        +0x2A /* 0000238C */
  3218. 00002364  2F00                     move.l     -[A7], D0
  3219. 00002366  4267                     clr.w      -[A7]
  3220. 00002368  486E FFF8                pea.l      [A6 - 0x8]
  3221. 0000236C  A8AE                     syscall    EmptyRect
  3222. 0000236E  121F                     move.b     D1, [A7]+
  3223. 00002370  201F                     move.l     D0, [A7]+
  3224. 00002372  0A01 0001                xori.b     D1, 0x1
  3225. 00002376  C001                     and.b      D0, D1
  3226. 00002378  6712                     beq        +0x14 /* 0000238C */
  3227. 0000237A  206D FA64                movea.l    A0, [A5 - 0x59C]
  3228. 0000237E  2050                     movea.l    A0, [A0]
  3229. 00002380  43E8 004A                lea.l      A1, [A0 + 0x4A]
  3230. 00002384  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3231. 00002388  22D8                     move.l     [A1]+, [A0]+
  3232. 0000238A  22D8                     move.l     [A1]+, [A0]+
  3233. label0000238C:
  3234. 0000238C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3235. 00002390  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3236. 00002394  4CDF 1400                movem.l    A2,A4, [A7]+
  3237. 00002398  4E5E                     unlink     A6
  3238. 0000239A  2E9F                     move.l     [A7], [A7]+
  3239. 0000239C  4E75                     rts
  3240. 0000239E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3241. // begin alternate branch 000023A0-000023A4
  3242. fn000023A0:
  3243. 000023A0  4E56 FFE8                link       A6, -0x0018
  3244. // end alternate branch 000023A0-000023A4
  3245. fn000023A0: // (misaligned)
  3246. 000023A2  FFE8                     .invalid   <<F/7/7>>
  3247. 000023A4  48E7 0038                movem.l    -[A7], A2,A3,A4
  3248. 000023A8  266E 0008                movea.l    A3, [A6 + 0x8]
  3249. 000023AC  284B                     movea.l    A4, A3
  3250. 000023AE  4267                     clr.w      -[A7]
  3251. 000023B0  2F0B                     move.l     -[A7], A3
  3252. 000023B2  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  3253. 000023B6  101F                     move.b     D0, [A7]+
  3254. 000023B8  6700 01B6                beq        +0x1B8 /* 00002570 */
  3255. 000023BC  2054                     movea.l    A0, [A4]
  3256. 000023BE  4AA8 0042                tst.l      [A0 + 0x42]
  3257. 000023C2  56C1                     sne        D1
  3258. 000023C4  C001                     and.b      D0, D1
  3259. 000023C6  4A00                     tst.b      D0
  3260. 000023C8  6700 01A6                beq        +0x1A8 /* 00002570 */
  3261. 000023CC  4AA8 003C                tst.l      [A0 + 0x3C]
  3262. 000023D0  57C1                     seq        D1
  3263. 000023D2  C001                     and.b      D0, D1
  3264. 000023D4  6700 019A                beq        +0x19C /* 00002570 */
  3265. 000023D8  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3266. 000023DC  1F3C 0001                move.b     -[A7], 0x1
  3267. 000023E0  303C 0009                move.w     D0, 0x9 /* '\t' */
  3268. 000023E4  AAAA                     syscall    QuickTimeDispatch
  3269. 000023E6  2054                     movea.l    A0, [A4]
  3270. 000023E8  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3271. 000023EC  486E FFF0                pea.l      [A6 - 0x10]
  3272. 000023F0  303C 00F9                move.w     D0, 0xF9
  3273. 000023F4  AAAA                     syscall    QuickTimeDispatch
  3274. 000023F6  486E FFF0                pea.l      [A6 - 0x10]
  3275. 000023FA  302E FFF2                move.w     D0, [A6 - 0xE]
  3276. 000023FE  4440                     neg.w      D0
  3277. 00002400  3F00                     move.w     -[A7], D0
  3278. 00002402  302E FFF0                move.w     D0, [A6 - 0x10]
  3279. 00002406  4440                     neg.w      D0
  3280. 00002408  3F00                     move.w     -[A7], D0
  3281. 0000240A  A8A8                     syscall    OffsetRect
  3282. 0000240C  2054                     movea.l    A0, [A4]
  3283. 0000240E  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3284. 00002412  486E FFF0                pea.l      [A6 - 0x10]
  3285. 00002416  303C 00FA                move.w     D0, 0xFA
  3286. 0000241A  AAAA                     syscall    QuickTimeDispatch
  3287. 0000241C  2054                     movea.l    A0, [A4]
  3288. 0000241E  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3289. 00002422  42A7                     clr.l      -[A7]
  3290. 00002424  42A7                     clr.l      -[A7]
  3291. 00002426  303C 0016                move.w     D0, 0x16
  3292. 0000242A  AAAA                     syscall    QuickTimeDispatch
  3293. 0000242C  42A7                     clr.l      -[A7]
  3294. 0000242E  2054                     movea.l    A0, [A4]
  3295. 00002430  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3296. 00002434  486E FFF0                pea.l      [A6 - 0x10]
  3297. 00002438  701F                     moveq.l    D0, 0x1F
  3298. 0000243A  2F00                     move.l     -[A7], D0
  3299. 0000243C  303C 018A                move.w     D0, 0x18A
  3300. 00002440  AAAA                     syscall    QuickTimeDispatch
  3301. 00002442  2054                     movea.l    A0, [A4]
  3302. 00002444  215F 003C                move.l     [A0 + 0x3C], [A7]+
  3303. 00002448  2054                     movea.l    A0, [A4]
  3304. 0000244A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3305. 0000244E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3306. 00002452  42A7                     clr.l      -[A7]
  3307. 00002454  2054                     movea.l    A0, [A4]
  3308. 00002456  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3309. 0000245A  486D 270A                pea.l      [A5 + 0x270A /* export_1245 */]
  3310. 0000245E  2F3C 0004 0008           move.l     -[A7], 0x40008
  3311. 00002464  7000                     moveq.l    D0, 0x00
  3312. 00002466  A82A                     syscall    ComponentDispatch
  3313. 00002468  201F                     move.l     D0, [A7]+
  3314. 0000246A  3F00                     move.w     -[A7], D0
  3315. 0000246C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3316. 00002470  42A7                     clr.l      -[A7]
  3317. 00002472  2054                     movea.l    A0, [A4]
  3318. 00002474  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3319. 00002478  1028 0040                move.b     D0, [A0 + 0x40]
  3320. 0000247C  0A00 0001                xori.b     D0, 0x1
  3321. 00002480  1F00                     move.b     -[A7], D0
  3322. 00002482  2F3C 0002 000E           move.l     -[A7], 0x2000E
  3323. 00002488  7000                     moveq.l    D0, 0x00
  3324. 0000248A  A82A                     syscall    ComponentDispatch
  3325. 0000248C  201F                     move.l     D0, [A7]+
  3326. 0000248E  3F00                     move.w     -[A7], D0
  3327. 00002490  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3328. 00002494  42A7                     clr.l      -[A7]
  3329. 00002496  2054                     movea.l    A0, [A4]
  3330. 00002498  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3331. 0000249C  486E FFE8                pea.l      [A6 - 0x18]
  3332. 000024A0  2F3C 0004 0010           move.l     -[A7], 0x40010
  3333. 000024A6  7000                     moveq.l    D0, 0x00
  3334. 000024A8  A82A                     syscall    ComponentDispatch
  3335. 000024AA  201F                     move.l     D0, [A7]+
  3336. 000024AC  3F00                     move.w     -[A7], D0
  3337. 000024AE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3338. 000024B2  486E FFE8                pea.l      [A6 - 0x18]
  3339. 000024B6  302E FFEA                move.w     D0, [A6 - 0x16]
  3340. 000024BA  4440                     neg.w      D0
  3341. 000024BC  3F00                     move.w     -[A7], D0
  3342. 000024BE  302E FFE8                move.w     D0, [A6 - 0x18]
  3343. 000024C2  4440                     neg.w      D0
  3344. 000024C4  3F00                     move.w     -[A7], D0
  3345. 000024C6  A8A8                     syscall    OffsetRect
  3346. 000024C8  2054                     movea.l    A0, [A4]
  3347. 000024CA  1028 0040                move.b     D0, [A0 + 0x40]
  3348. 000024CE  670E                     beq        +0x10 /* 000024DE */
  3349. 000024D0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3350. 000024D4  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3351. 000024D8  20D9                     move.l     [A0]+, [A1]+
  3352. 000024DA  20D9                     move.l     [A0]+, [A1]+
  3353. 000024DC  600C                     bra        +0xE /* 000024EA */
  3354. label000024DE:
  3355. 000024DE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3356. 000024E2  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3357. 000024E6  20D9                     move.l     [A0]+, [A1]+
  3358. 000024E8  20D9                     move.l     [A0]+, [A1]+
  3359. label000024EA:
  3360. 000024EA  302E FFFE                move.w     D0, [A6 - 0x2]
  3361. 000024EE  5240                     addq.w     D0, 1
  3362. 000024F0  48C0                     ext.l      D0
  3363. 000024F2  2F00                     move.l     -[A7], D0
  3364. 000024F4  302E FFFC                move.w     D0, [A6 - 0x4]
  3365. 000024F8  5240                     addq.w     D0, 1
  3366. 000024FA  48C0                     ext.l      D0
  3367. 000024FC  2F00                     move.l     -[A7], D0
  3368. 000024FE  4267                     clr.w      -[A7]
  3369. 00002500  2F0B                     move.l     -[A7], A3
  3370. 00002502  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  3371. 00002506  4AAD FA64                tst.l      [A5 - 0x59C]
  3372. 0000250A  6764                     beq        +0x66 /* 00002570 */
  3373. 0000250C  206D FA64                movea.l    A0, [A5 - 0x59C]
  3374. 00002510  2454                     movea.l    A2, [A4]
  3375. 00002512  43EA 0090                lea.l      A1, [A2 + 0x90]
  3376. 00002516  2050                     movea.l    A0, [A0]
  3377. 00002518  45E8 004A                lea.l      A2, [A0 + 0x4A]
  3378. 0000251C  22DA                     move.l     [A1]+, [A2]+
  3379. 0000251E  22DA                     move.l     [A1]+, [A2]+
  3380. 00002520  302E FFFE                move.w     D0, [A6 - 0x2]
  3381. 00002524  D07C 000F                add.w      D0, 0xF
  3382. 00002528  206D FA64                movea.l    A0, [A5 - 0x59C]
  3383. 0000252C  2050                     movea.l    A0, [A0]
  3384. 0000252E  3140 004C                move.w     [A0 + 0x4C], D0
  3385. 00002532  302E FFFC                move.w     D0, [A6 - 0x4]
  3386. 00002536  D07C 000F                add.w      D0, 0xF
  3387. 0000253A  206D FA64                movea.l    A0, [A5 - 0x59C]
  3388. 0000253E  2050                     movea.l    A0, [A0]
  3389. 00002540  3140 004A                move.w     [A0 + 0x4A], D0
  3390. 00002544  302E FFFE                move.w     D0, [A6 - 0x2]
  3391. 00002548  D07C 000F                add.w      D0, 0xF
  3392. 0000254C  48C0                     ext.l      D0
  3393. 0000254E  2F00                     move.l     -[A7], D0
  3394. 00002550  302E FFFC                move.w     D0, [A6 - 0x4]
  3395. 00002554  D07C 000F                add.w      D0, 0xF
  3396. 00002558  48C0                     ext.l      D0
  3397. 0000255A  2F00                     move.l     -[A7], D0
  3398. 0000255C  1F3C 0001                move.b     -[A7], 0x1
  3399. 00002560  2F2D FA64                move.l     -[A7], [A5 - 0x59C]
  3400. 00002564  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  3401. 00002568  2F2D FA64                move.l     -[A7], [A5 - 0x59C]
  3402. 0000256C  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  3403. label00002570:
  3404. 00002570  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3405. 00002574  4E5E                     unlink     A6
  3406. 00002576  2E9F                     move.l     [A7], [A7]+
  3407. 00002578  4E75                     rts
  3408. 0000257A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3409. export_256: // at 0000257C (misaligned)
  3410. 0000257E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3411. 00002582  0008 4EAD                ori.b      A0, 0xAD
  3412. 00002586  112A 2F2E                move.b     -[A0], [A2 + 0x2F2E]
  3413. 0000258A  0008 4EBA                ori.b      A0, 0xBA
  3414. 0000258E  FE12 4E5E                .unknown   0xFE12 0x4E5E (W = 7)
  3415. 00002592  2E9F                     move.l     [A7], [A7]+
  3416. 00002594  4E75                     rts
  3417. 00002596  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3418. export_257: // at 00002598 (misaligned)
  3419. 0000259A  0000 2F0C                ori.b      D0, 0xC
  3420. 0000259E  286E 0008                movea.l    A4, [A6 + 0x8]
  3421. 000025A2  2054                     movea.l    A0, [A4]
  3422. 000025A4  4AA8 003C                tst.l      [A0 + 0x3C]
  3423. 000025A8  6712                     beq        +0x14 /* 000025BC */
  3424. 000025AA  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3425. 000025AE  303C 018B                move.w     D0, 0x18B
  3426. 000025B2  AAAA                     syscall    QuickTimeDispatch
  3427. 000025B4  2054                     movea.l    A0, [A4]
  3428. 000025B6  7000                     moveq.l    D0, 0x00
  3429. 000025B8  2140 003C                move.l     [A0 + 0x3C], D0
  3430. label000025BC:
  3431. 000025BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3432. 000025C0  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  3433. 000025C4  285F                     movea.l    A4, [A7]+
  3434. 000025C6  4E5E                     unlink     A6
  3435. 000025C8  2E9F                     move.l     [A7], [A7]+
  3436. 000025CA  4E75                     rts
  3437. export_258:
  3438. 000025CC  4E56 FFF8                link       A6, -0x0008
  3439. 000025D0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3440. 000025D4  2E2E 0008                move.l     D7, [A6 + 0x8]
  3441. 000025D8  2847                     movea.l    A4, D7
  3442. 000025DA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3443. 000025DE  2F07                     move.l     -[A7], D7
  3444. 000025E0  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  3445. 000025E4  42A7                     clr.l      -[A7]
  3446. 000025E6  2F07                     move.l     -[A7], D7
  3447. 000025E8  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  3448. 000025EC  265F                     movea.l    A3, [A7]+
  3449. 000025EE  200B                     move.l     D0, A3
  3450. 000025F0  56C0                     sne        D0
  3451. 000025F2  4A00                     tst.b      D0
  3452. 000025F4  674E                     beq        +0x50 /* 00002644 */
  3453. 000025F6  2053                     movea.l    A0, [A3]
  3454. 000025F8  4AA8 003C                tst.l      [A0 + 0x3C]
  3455. 000025FC  56C1                     sne        D1
  3456. 000025FE  C001                     and.b      D0, D1
  3457. 00002600  6742                     beq        +0x44 /* 00002644 */
  3458. 00002602  4267                     clr.w      -[A7]
  3459. 00002604  2F07                     move.l     -[A7], D7
  3460. 00002606  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  3461. 0000260A  101F                     move.b     D0, [A7]+
  3462. 0000260C  6736                     beq        +0x38 /* 00002644 */
  3463. 0000260E  2054                     movea.l    A0, [A4]
  3464. 00002610  4AA8 0042                tst.l      [A0 + 0x42]
  3465. 00002614  56C1                     sne        D1
  3466. 00002616  C001                     and.b      D0, D1
  3467. 00002618  4A00                     tst.b      D0
  3468. 0000261A  6728                     beq        +0x2A /* 00002644 */
  3469. 0000261C  4AA8 003C                tst.l      [A0 + 0x3C]
  3470. 00002620  56C1                     sne        D1
  3471. 00002622  C001                     and.b      D0, D1
  3472. 00002624  671E                     beq        +0x20 /* 00002644 */
  3473. 00002626  42A7                     clr.l      -[A7]
  3474. 00002628  2054                     movea.l    A0, [A4]
  3475. 0000262A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3476. 0000262E  2253                     movea.l    A1, [A3]
  3477. 00002630  2F29 003C                move.l     -[A7], [A1 + 0x3C]
  3478. 00002634  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3479. 00002638  2F3C 0006 0019           move.l     -[A7], 0x60019
  3480. 0000263E  7000                     moveq.l    D0, 0x00
  3481. 00002640  A82A                     syscall    ComponentDispatch
  3482. 00002642  2C1F                     move.l     D6, [A7]+
  3483. label00002644:
  3484. 00002644  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3485. 00002648  4E5E                     unlink     A6
  3486. 0000264A  205F                     movea.l    A0, [A7]+
  3487. 0000264C  5C4F                     addq.w     A7, 6
  3488. 0000264E  4ED0                     jmp        [A0]
  3489. export_259:
  3490. 00002650  4E56 FFF8                link       A6, -0x0008
  3491. 00002654  48E7 0028                movem.l    -[A7], A2,A4
  3492. 00002658  286E 0008                movea.l    A4, [A6 + 0x8]
  3493. 0000265C  2054                     movea.l    A0, [A4]
  3494. 0000265E  4AA8 008C                tst.l      [A0 + 0x8C]
  3495. 00002662  6736                     beq        +0x38 /* 0000269A */
  3496. 00002664  2248                     movea.l    A1, A0
  3497. 00002666  2069 008C                movea.l    A0, [A1 + 0x8C]
  3498. 0000266A  2050                     movea.l    A0, [A0]
  3499. 0000266C  45EE FFF8                lea.l      A2, [A6 - 0x8]
  3500. 00002670  5488                     addq.l     A0, 2
  3501. 00002672  24D8                     move.l     [A2]+, [A0]+
  3502. 00002674  24D8                     move.l     [A2]+, [A0]+
  3503. 00002676  302E FFFE                move.w     D0, [A6 - 0x2]
  3504. 0000267A  906E FFFA                sub.w      D0, [A6 - 0x6]
  3505. 0000267E  48C0                     ext.l      D0
  3506. 00002680  206E 000C                movea.l    A0, [A6 + 0xC]
  3507. 00002684  2140 0004                move.l     [A0 + 0x4], D0
  3508. 00002688  302E FFFC                move.w     D0, [A6 - 0x4]
  3509. 0000268C  906E FFF8                sub.w      D0, [A6 - 0x8]
  3510. 00002690  48C0                     ext.l      D0
  3511. 00002692  206E 000C                movea.l    A0, [A6 + 0xC]
  3512. 00002696  2080                     move.l     [A0], D0
  3513. 00002698  600C                     bra        +0xE /* 000026A6 */
  3514. label0000269A:
  3515. 0000269A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3516. 0000269E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3517. 000026A2  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  3518. label000026A6:
  3519. 000026A6  4CDF 1400                movem.l    A2,A4, [A7]+
  3520. 000026AA  4E5E                     unlink     A6
  3521. 000026AC  205F                     movea.l    A0, [A7]+
  3522. 000026AE  504F                     addq.w     A7, 8
  3523. 000026B0  4ED0                     jmp        [A0]
  3524. 000026B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3525. export_260: // at 000026B4 (misaligned)
  3526. 000026B6  0000 203C                ori.b      D0, 0x3C /* '<' */
  3527. 000026BA  4D6F 6F56                chk.w      D6, [A7 + 0x6F56]
  3528. 000026BE  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  3529. 000026C2  57C0                     seq        D0
  3530. 000026C4  4400                     neg.b      D0
  3531. 000026C6  1D40 0010                move.b     [A6 + 0x10], D0
  3532. 000026CA  4E5E                     unlink     A6
  3533. 000026CC  205F                     movea.l    A0, [A7]+
  3534. 000026CE  504F                     addq.w     A7, 8
  3535. 000026D0  4ED0                     jmp        [A0]
  3536. 000026D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3537. export_261: // at 000026D4 (misaligned)
  3538. 000026D6  FFFC                     .invalid   <<F/7/7>>
  3539. 000026D8  48E7 0118                movem.l    -[A7], D7,A3,A4
  3540. 000026DC  266E 0008                movea.l    A3, [A6 + 0x8]
  3541. 000026E0  284B                     movea.l    A4, A3
  3542. 000026E2  4267                     clr.w      -[A7]
  3543. 000026E4  2F0B                     move.l     -[A7], A3
  3544. 000026E6  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  3545. 000026EA  101F                     move.b     D0, [A7]+
  3546. 000026EC  673A                     beq        +0x3C /* 00002728 */
  3547. 000026EE  2054                     movea.l    A0, [A4]
  3548. 000026F0  4AA8 0042                tst.l      [A0 + 0x42]
  3549. 000026F4  56C1                     sne        D1
  3550. 000026F6  C001                     and.b      D0, D1
  3551. 000026F8  4A00                     tst.b      D0
  3552. 000026FA  672C                     beq        +0x2E /* 00002728 */
  3553. 000026FC  4AA8 003C                tst.l      [A0 + 0x3C]
  3554. 00002700  56C1                     sne        D1
  3555. 00002702  C001                     and.b      D0, D1
  3556. 00002704  6722                     beq        +0x24 /* 00002728 */
  3557. 00002706  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3558. 0000270A  7001                     moveq.l    D0, 0x01
  3559. 0000270C  2F00                     move.l     -[A7], D0
  3560. 0000270E  303C 0005                move.w     D0, 0x5
  3561. 00002712  AAAA                     syscall    QuickTimeDispatch
  3562. 00002714  42A7                     clr.l      -[A7]
  3563. 00002716  2054                     movea.l    A0, [A4]
  3564. 00002718  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3565. 0000271C  2F3C 0000 001A           move.l     -[A7], 0x1A
  3566. 00002722  7000                     moveq.l    D0, 0x00
  3567. 00002724  A82A                     syscall    ComponentDispatch
  3568. 00002726  2E1F                     move.l     D7, [A7]+
  3569. label00002728:
  3570. 00002728  4267                     clr.w      -[A7]
  3571. 0000272A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3572. 0000272E  2F0B                     move.l     -[A7], A3
  3573. 00002730  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  3574. 00002734  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  3575. 00002738  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3576. 0000273C  4E5E                     unlink     A6
  3577. 0000273E  205F                     movea.l    A0, [A7]+
  3578. 00002740  5C4F                     addq.w     A7, 6
  3579. 00002742  4ED0                     jmp        [A0]
  3580. export_262:
  3581. 00002744  4E56 FFEE                link       A6, -0x0012
  3582. 00002748  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3583. 0000274C  286E 0008                movea.l    A4, [A6 + 0x8]
  3584. 00002750  2054                     movea.l    A0, [A4]
  3585. 00002752  4AA8 003C                tst.l      [A0 + 0x3C]
  3586. 00002756  6758                     beq        +0x5A /* 000027B0 */
  3587. 00002758  206E 000C                movea.l    A0, [A6 + 0xC]
  3588. 0000275C  2050                     movea.l    A0, [A0]
  3589. 0000275E  203C 0000 00FF           move.l     D0, 0xFF
  3590. 00002764  C0A8 0002                and.l      D0, [A0 + 0x2]
  3591. 00002768  3E00                     move.w     D7, D0
  3592. 0000276A  206E 000C                movea.l    A0, [A6 + 0xC]
  3593. 0000276E  2050                     movea.l    A0, [A0]
  3594. 00002770  3028 000E                move.w     D0, [A0 + 0xE]
  3595. 00002774  48C0                     ext.l      D0
  3596. 00002776  2A00                     move.l     D5, D0
  3597. 00002778  42A7                     clr.l      -[A7]
  3598. 0000277A  2054                     movea.l    A0, [A4]
  3599. 0000277C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3600. 00002780  3F07                     move.w     -[A7], D7
  3601. 00002782  42A7                     clr.l      -[A7]
  3602. 00002784  2F3C 0006 001B           move.l     -[A7], 0x6001B
  3603. 0000278A  7000                     moveq.l    D0, 0x00
  3604. 0000278C  A82A                     syscall    ComponentDispatch
  3605. 0000278E  2C1F                     move.l     D6, [A7]+
  3606. 00002790  6624                     bne        +0x26 /* 000027B6 */
  3607. 00002792  302E 0012                move.w     D0, [A6 + 0x12]
  3608. 00002796  0440 0009                subi.w     D0, 0x9 /* '\t' */
  3609. 0000279A  6702                     beq        +0x4 /* 0000279E */
  3610. 0000279C  600A                     bra        +0xC /* 000027A8 */
  3611. label0000279E:
  3612. 0000279E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3613. 000027A2  4EBA 018C                jsr        [PC + 0x18C /* 00002930 */]
  3614. 000027A6  600E                     bra        +0x10 /* 000027B6 */
  3615. label000027A8:
  3616. 000027A8  3F3C 0003                move.w     -[A7], 0x3
  3617. 000027AC  A9C8                     syscall    SysBeep
  3618. 000027AE  6006                     bra        +0x8 /* 000027B6 */
  3619. label000027B0:
  3620. 000027B0  3F3C 0003                move.w     -[A7], 0x3
  3621. 000027B4  A9C8                     syscall    SysBeep
  3622. label000027B6:
  3623. 000027B6  7000                     moveq.l    D0, 0x00
  3624. 000027B8  2D40 0014                move.l     [A6 + 0x14], D0
  3625. 000027BC  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3626. 000027C0  4E5E                     unlink     A6
  3627. 000027C2  205F                     movea.l    A0, [A7]+
  3628. 000027C4  DEFC 000C                add.w      A7, 0xC
  3629. 000027C8  4ED0                     jmp        [A0]
  3630. 000027CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3631. export_263: // at 000027CC (misaligned)
  3632. 000027CE  FFE8                     .invalid   <<F/7/7>>
  3633. 000027D0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3634. 000027D4  206E 000C                movea.l    A0, [A6 + 0xC]
  3635. 000027D8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3636. 000027DC  22D8                     move.l     [A1]+, [A0]+
  3637. 000027DE  22D8                     move.l     [A1]+, [A0]+
  3638. 000027E0  2E2E 0008                move.l     D7, [A6 + 0x8]
  3639. 000027E4  2847                     movea.l    A4, D7
  3640. 000027E6  2F07                     move.l     -[A7], D7
  3641. 000027E8  4EBA FBB6                jsr        [PC - 0x44A /* 000023A0 */]
  3642. 000027EC  42A7                     clr.l      -[A7]
  3643. 000027EE  2F07                     move.l     -[A7], D7
  3644. 000027F0  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  3645. 000027F4  265F                     movea.l    A3, [A7]+
  3646. 000027F6  200B                     move.l     D0, A3
  3647. 000027F8  56C0                     sne        D0
  3648. 000027FA  4A00                     tst.b      D0
  3649. 000027FC  674A                     beq        +0x4C /* 00002848 */
  3650. 000027FE  2053                     movea.l    A0, [A3]
  3651. 00002800  4AA8 003C                tst.l      [A0 + 0x3C]
  3652. 00002804  56C1                     sne        D1
  3653. 00002806  C001                     and.b      D0, D1
  3654. 00002808  673E                     beq        +0x40 /* 00002848 */
  3655. 0000280A  4267                     clr.w      -[A7]
  3656. 0000280C  2F07                     move.l     -[A7], D7
  3657. 0000280E  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  3658. 00002812  101F                     move.b     D0, [A7]+
  3659. 00002814  6732                     beq        +0x34 /* 00002848 */
  3660. 00002816  2054                     movea.l    A0, [A4]
  3661. 00002818  4AA8 003C                tst.l      [A0 + 0x3C]
  3662. 0000281C  56C1                     sne        D1
  3663. 0000281E  C001                     and.b      D0, D1
  3664. 00002820  4A00                     tst.b      D0
  3665. 00002822  6724                     beq        +0x26 /* 00002848 */
  3666. 00002824  4AA8 0042                tst.l      [A0 + 0x42]
  3667. 00002828  56C1                     sne        D1
  3668. 0000282A  C001                     and.b      D0, D1
  3669. 0000282C  671A                     beq        +0x1C /* 00002848 */
  3670. 0000282E  42A7                     clr.l      -[A7]
  3671. 00002830  2054                     movea.l    A0, [A4]
  3672. 00002832  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3673. 00002836  2253                     movea.l    A1, [A3]
  3674. 00002838  2F29 003C                move.l     -[A7], [A1 + 0x3C]
  3675. 0000283C  2F3C 0004 0018           move.l     -[A7], 0x40018
  3676. 00002842  7000                     moveq.l    D0, 0x00
  3677. 00002844  A82A                     syscall    ComponentDispatch
  3678. 00002846  2C1F                     move.l     D6, [A7]+
  3679. label00002848:
  3680. 00002848  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3681. 0000284C  4E5E                     unlink     A6
  3682. 0000284E  205F                     movea.l    A0, [A7]+
  3683. 00002850  504F                     addq.w     A7, 8
  3684. 00002852  4ED0                     jmp        [A0]
  3685. export_264:
  3686. 00002854  4E56 FFDC                link       A6, -0x0024
  3687. 00002858  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3688. 0000285C  206E 0018                movea.l    A0, [A6 + 0x18]
  3689. 00002860  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3690. 00002864  22D8                     move.l     [A1]+, [A0]+
  3691. 00002866  22D8                     move.l     [A1]+, [A0]+
  3692. 00002868  2E2E 0008                move.l     D7, [A6 + 0x8]
  3693. 0000286C  2847                     movea.l    A4, D7
  3694. 0000286E  42A7                     clr.l      -[A7]
  3695. 00002870  2F07                     move.l     -[A7], D7
  3696. 00002872  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  3697. 00002876  265F                     movea.l    A3, [A7]+
  3698. 00002878  200B                     move.l     D0, A3
  3699. 0000287A  56C0                     sne        D0
  3700. 0000287C  4A00                     tst.b      D0
  3701. 0000287E  6700 0086                beq        +0x88 /* 00002906 */
  3702. 00002882  2053                     movea.l    A0, [A3]
  3703. 00002884  4AA8 003C                tst.l      [A0 + 0x3C]
  3704. 00002888  56C1                     sne        D1
  3705. 0000288A  C001                     and.b      D0, D1
  3706. 0000288C  6778                     beq        +0x7A /* 00002906 */
  3707. 0000288E  4267                     clr.w      -[A7]
  3708. 00002890  2F07                     move.l     -[A7], D7
  3709. 00002892  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  3710. 00002896  101F                     move.b     D0, [A7]+
  3711. 00002898  6766                     beq        +0x68 /* 00002900 */
  3712. 0000289A  2054                     movea.l    A0, [A4]
  3713. 0000289C  4AA8 0042                tst.l      [A0 + 0x42]
  3714. 000028A0  56C1                     sne        D1
  3715. 000028A2  C001                     and.b      D0, D1
  3716. 000028A4  4A00                     tst.b      D0
  3717. 000028A6  6758                     beq        +0x5A /* 00002900 */
  3718. 000028A8  4AA8 003C                tst.l      [A0 + 0x3C]
  3719. 000028AC  56C1                     sne        D1
  3720. 000028AE  C001                     and.b      D0, D1
  3721. 000028B0  674E                     beq        +0x50 /* 00002900 */
  3722. 000028B2  206E 0014                movea.l    A0, [A6 + 0x14]
  3723. 000028B6  2050                     movea.l    A0, [A0]
  3724. 000028B8  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  3725. 000028BC  22D8                     move.l     [A1]+, [A0]+
  3726. 000028BE  22D8                     move.l     [A1]+, [A0]+
  3727. 000028C0  22D8                     move.l     [A1]+, [A0]+
  3728. 000028C2  22D8                     move.l     [A1]+, [A0]+
  3729. 000028C4  42A7                     clr.l      -[A7]
  3730. 000028C6  486E FFF8                pea.l      [A6 - 0x8]
  3731. 000028CA  2F07                     move.l     -[A7], D7
  3732. 000028CC  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3733. 000028D0  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  3734. 000028D4  42A7                     clr.l      -[A7]
  3735. 000028D6  2054                     movea.l    A0, [A4]
  3736. 000028D8  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3737. 000028DC  2253                     movea.l    A1, [A3]
  3738. 000028DE  2F29 003C                move.l     -[A7], [A1 + 0x3C]
  3739. 000028E2  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3740. 000028E6  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3741. 000028EA  302E FFF2                move.w     D0, [A6 - 0xE]
  3742. 000028EE  48C0                     ext.l      D0
  3743. 000028F0  2F00                     move.l     -[A7], D0
  3744. 000028F2  2F3C 0010 001C           move.l     -[A7], 0x10001C
  3745. 000028F8  7000                     moveq.l    D0, 0x00
  3746. 000028FA  A82A                     syscall    ComponentDispatch
  3747. 000028FC  2C1F                     move.l     D6, [A7]+
  3748. 000028FE  6006                     bra        +0x8 /* 00002906 */
  3749. label00002900:
  3750. 00002900  3F3C 0003                move.w     -[A7], 0x3
  3751. 00002904  A9C8                     syscall    SysBeep
  3752. label00002906:
  3753. 00002906  4267                     clr.w      -[A7]
  3754. 00002908  486E FFF8                pea.l      [A6 - 0x8]
  3755. 0000290C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3756. 00002910  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3757. 00002914  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3758. 00002918  2F07                     move.l     -[A7], D7
  3759. 0000291A  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  3760. 0000291E  1D5F 001C                move.b     [A6 + 0x1C], [A7]+
  3761. 00002922  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3762. 00002926  4E5E                     unlink     A6
  3763. 00002928  205F                     movea.l    A0, [A7]+
  3764. 0000292A  DEFC 0014                add.w      A7, 0x14
  3765. 0000292E  4ED0                     jmp        [A0]
  3766. fn00002930:
  3767. 00002930  4E56 0000                link       A6, 0
  3768. 00002934  2F0C                     move.l     -[A7], A4
  3769. 00002936  286E 0008                movea.l    A4, [A6 + 0x8]
  3770. 0000293A  4267                     clr.w      -[A7]
  3771. 0000293C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3772. 00002940  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  3773. 00002944  101F                     move.b     D0, [A7]+
  3774. 00002946  676A                     beq        +0x6C /* 000029B2 */
  3775. 00002948  2054                     movea.l    A0, [A4]
  3776. 0000294A  4AA8 0042                tst.l      [A0 + 0x42]
  3777. 0000294E  56C1                     sne        D1
  3778. 00002950  C001                     and.b      D0, D1
  3779. 00002952  4A00                     tst.b      D0
  3780. 00002954  675C                     beq        +0x5E /* 000029B2 */
  3781. 00002956  4AA8 003C                tst.l      [A0 + 0x3C]
  3782. 0000295A  56C1                     sne        D1
  3783. 0000295C  C001                     and.b      D0, D1
  3784. 0000295E  6752                     beq        +0x54 /* 000029B2 */
  3785. 00002960  42A7                     clr.l      -[A7]
  3786. 00002962  2054                     movea.l    A0, [A4]
  3787. 00002964  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3788. 00002968  2F3C 0000 000F           move.l     -[A7], 0xF
  3789. 0000296E  7000                     moveq.l    D0, 0x00
  3790. 00002970  A82A                     syscall    ComponentDispatch
  3791. 00002972  4A9F                     tst.l      [A7]+
  3792. 00002974  6620                     bne        +0x22 /* 00002996 */
  3793. 00002976  42A7                     clr.l      -[A7]
  3794. 00002978  2054                     movea.l    A0, [A4]
  3795. 0000297A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3796. 0000297E  1F3C 0001                move.b     -[A7], 0x1
  3797. 00002982  2F3C 0002 000E           move.l     -[A7], 0x2000E
  3798. 00002988  7000                     moveq.l    D0, 0x00
  3799. 0000298A  A82A                     syscall    ComponentDispatch
  3800. 0000298C  201F                     move.l     D0, [A7]+
  3801. 0000298E  3F00                     move.w     -[A7], D0
  3802. 00002990  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3803. 00002994  601C                     bra        +0x1E /* 000029B2 */
  3804. label00002996:
  3805. 00002996  42A7                     clr.l      -[A7]
  3806. 00002998  2054                     movea.l    A0, [A4]
  3807. 0000299A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3808. 0000299E  4267                     clr.w      -[A7]
  3809. 000029A0  2F3C 0002 000E           move.l     -[A7], 0x2000E
  3810. 000029A6  7000                     moveq.l    D0, 0x00
  3811. 000029A8  A82A                     syscall    ComponentDispatch
  3812. 000029AA  201F                     move.l     D0, [A7]+
  3813. 000029AC  3F00                     move.w     -[A7], D0
  3814. 000029AE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3815. label000029B2:
  3816. 000029B2  285F                     movea.l    A4, [A7]+
  3817. 000029B4  4E5E                     unlink     A6
  3818. 000029B6  2E9F                     move.l     [A7], [A7]+
  3819. 000029B8  4E75                     rts
  3820. 000029BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3821. export_265: // at 000029BC (misaligned)
  3822. 000029BE  0000 2F0C                ori.b      D0, 0xC
  3823. 000029C2  286E 0008                movea.l    A4, [A6 + 0x8]
  3824. 000029C6  2054                     movea.l    A0, [A4]
  3825. 000029C8  4AA8 0042                tst.l      [A0 + 0x42]
  3826. 000029CC  6716                     beq        +0x18 /* 000029E4 */
  3827. 000029CE  4267                     clr.w      -[A7]
  3828. 000029D0  2054                     movea.l    A0, [A4]
  3829. 000029D2  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3830. 000029D6  42A7                     clr.l      -[A7]
  3831. 000029D8  303C 018C                move.w     D0, 0x18C
  3832. 000029DC  AAAA                     syscall    QuickTimeDispatch
  3833. 000029DE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3834. 000029E2  6006                     bra        +0x8 /* 000029EA */
  3835. label000029E4:
  3836. 000029E4  3F3C 0003                move.w     -[A7], 0x3
  3837. 000029E8  A9C8                     syscall    SysBeep
  3838. label000029EA:
  3839. 000029EA  285F                     movea.l    A4, [A7]+
  3840. 000029EC  4E5E                     unlink     A6
  3841. 000029EE  2E9F                     move.l     [A7], [A7]+
  3842. 000029F0  4E75                     rts
  3843. 000029F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3844. // begin alternate branch 000029F4-000029FC
  3845. export_266:
  3846. fn000029F4:
  3847. 000029F4  4E56 0000                link       A6, 0
  3848. 000029F8  4AAD F7FC                tst.l      [A5 - 0x804]
  3849. // end alternate branch 000029F4-000029FC
  3850. export_266: // at 000029F4 (misaligned)
  3851. fn000029F4: // (misaligned)
  3852. 000029F6  0000 4AAD                ori.b      D0, 0xAD
  3853. 000029FA  F7FC                     .invalid   <<F/7/3>>
  3854. 000029FC  670E                     beq        +0x10 /* 00002A0C */
  3855. 000029FE  2F2D F7FC                move.l     -[A7], [A5 - 0x804]
  3856. 00002A02  4EBA 0240                jsr        [PC + 0x240 /* 00002C44 */]
  3857. 00002A06  7000                     moveq.l    D0, 0x00
  3858. 00002A08  2B40 F7FC                move.l     [A5 - 0x804], D0
  3859. label00002A0C:
  3860. 00002A0C  4E5E                     unlink     A6
  3861. 00002A0E  2E9F                     move.l     [A7], [A7]+
  3862. 00002A10  4E75                     rts
  3863. 00002A12  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3864. // begin alternate branch 00002A14-00002A20
  3865. export_267:
  3866. fn00002A14:
  3867. 00002A14  4E56 0000                link       A6, 0
  3868. 00002A18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3869. 00002A1C  4EBA FFD6                jsr        [PC - 0x2A /* 000029F4 */]
  3870. // end alternate branch 00002A14-00002A20
  3871. export_267: // at 00002A14 (misaligned)
  3872. fn00002A14: // (misaligned)
  3873. 00002A16  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3874. 00002A1A  0008 4EBA                ori.b      A0, 0xBA
  3875. 00002A1E  FFD6                     .invalid   <<F/7/7>>
  3876. 00002A20  2B6D FBC0 F7FC           move.l     [A5 - 0x804], [A5 - 0x440]
  3877. 00002A26  4AAE 000C                tst.l      [A6 + 0xC]
  3878. 00002A2A  670C                     beq        +0xE /* 00002A38 */
  3879. 00002A2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3880. 00002A30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3881. 00002A34  4EBA 0122                jsr        [PC + 0x122 /* 00002B58 */]
  3882. label00002A38:
  3883. 00002A38  1B7C 0001 F824           move.b     [A5 - 0x7DC], 0x1
  3884. 00002A3E  4E5E                     unlink     A6
  3885. 00002A40  205F                     movea.l    A0, [A7]+
  3886. 00002A42  504F                     addq.w     A7, 8
  3887. 00002A44  4ED0                     jmp        [A0]
  3888. 00002A46  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3889. export_268: // at 00002A48 (misaligned)
  3890. 00002A4A  FFF8                     .invalid   <<F/7/7>>
  3891. 00002A4C  2F07                     move.l     -[A7], D7
  3892. 00002A4E  102D F81C                move.b     D0, [A5 - 0x7E4]
  3893. 00002A52  6728                     beq        +0x2A /* 00002A7C */
  3894. 00002A54  206E 000C                movea.l    A0, [A6 + 0xC]
  3895. 00002A58  20AD F7EC                move.l     [A0], [A5 - 0x814]
  3896. 00002A5C  42A7                     clr.l      -[A7]
  3897. 00002A5E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3898. 00002A62  206E 000C                movea.l    A0, [A6 + 0xC]
  3899. 00002A66  2F10                     move.l     -[A7], [A0]
  3900. 00002A68  2F2D FBC0                move.l     -[A7], [A5 - 0x440]
  3901. 00002A6C  4EAD 3032                jsr        [A5 + 0x3032 /* export_1538 */]
  3902. 00002A70  2E1F                     move.l     D7, [A7]+
  3903. 00002A72  6C08                     bge        +0xA /* 00002A7C */
  3904. 00002A74  3F07                     move.w     -[A7], D7
  3905. 00002A76  42A7                     clr.l      -[A7]
  3906. 00002A78  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  3907. label00002A7C:
  3908. 00002A7C  2D47 0014                move.l     [A6 + 0x14], D7
  3909. 00002A80  2E1F                     move.l     D7, [A7]+
  3910. 00002A82  4E5E                     unlink     A6
  3911. 00002A84  205F                     movea.l    A0, [A7]+
  3912. 00002A86  DEFC 000C                add.w      A7, 0xC
  3913. 00002A8A  4ED0                     jmp        [A0]
  3914. export_269:
  3915. fn00002A8C:
  3916. 00002A8C  4E56 0000                link       A6, 0
  3917. 00002A90  2D6D F77C 000C           move.l     [A6 + 0xC], [A5 - 0x884]
  3918. 00002A96  4E5E                     unlink     A6
  3919. 00002A98  2E9F                     move.l     [A7], [A7]+
  3920. 00002A9A  4E75                     rts
  3921. 00002A9C  4E56 FFFC                link       A6, -0x0004
  3922. 00002AA0  48E7 0108                movem.l    -[A7], D7,A4
  3923. 00002AA4  2E2E 000C                move.l     D7, [A6 + 0xC]
  3924. 00002AA8  286E 0008                movea.l    A4, [A6 + 0x8]
  3925. 00002AAC  204C                     movea.l    A0, A4
  3926. 00002AAE  5088                     addq.l     A0, 8
  3927. 00002AB0  2050                     movea.l    A0, [A0]
  3928. 00002AB2  2D48 FFFC                move.l     [A6 - 0x4], A0
  3929. 00002AB6  296D F77C FFFC           move.l     [A4 - 0x4], [A5 - 0x884]
  3930. 00002ABC  4A87                     tst.l      D7
  3931. 00002ABE  6606                     bne        +0x8 /* 00002AC6 */
  3932. 00002AC0  2E3C 0082 000A           move.l     D7, 0x82000A
  3933. label00002AC6:
  3934. 00002AC6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3935. 00002ACA  2F07                     move.l     -[A7], D7
  3936. 00002ACC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3937. 00002AD0  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  3938. 00002AD4  206E 0008                movea.l    A0, [A6 + 0x8]
  3939. 00002AD8  2C48                     movea.l    A6, A0
  3940. 00002ADA  4EFA 0044                jmp        [PC + 0x44 /* 00002B20 */]
  3941. 00002ADE  0000 4CDF                ori.b      D0, 0xDF
  3942. 00002AE2  1080                     move.b     [A0], D0
  3943. 00002AE4  4E5E                     unlink     A6
  3944. 00002AE6  205F                     movea.l    A0, [A7]+
  3945. 00002AE8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3946. 00002AEC  4ED0                     jmp        [A0]
  3947. 00002AEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3948. export_270: // at 00002AF0 (misaligned)
  3949. 00002AF2  FFBE                     .invalid   <<F/6/7>>
  3950. 00002AF4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3951. 00002AF8  486E FFBE                pea.l      [A6 - 0x42]
  3952. 00002AFC  487A FF9E                pea.l      [PC - 0x62 /* 00002A9C, value 0x4E56FFFC */]
  3953. 00002B00  2F0E                     move.l     -[A7], A6
  3954. 00002B02  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  3955. 00002B06  42A7                     clr.l      -[A7]
  3956. 00002B08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3957. 00002B0C  4EBA D4F2                jsr        [PC - 0x2B0E /* 00000000 */]
  3958. 00002B10  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  3959. 00002B14  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3960. 00002B18  486E FFBE                pea.l      [A6 - 0x42]
  3961. 00002B1C  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  3962. label00002B20:
  3963. 00002B20  4FEE FF9E                lea.l      A7, [A6 - 0x62]
  3964. 00002B24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3965. 00002B28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3966. 00002B2C  4EBA FEE6                jsr        [PC - 0x11A /* 00002A14 */]
  3967. 00002B30  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3968. 00002B34  4E5E                     unlink     A6
  3969. 00002B36  2E9F                     move.l     [A7], [A7]+
  3970. 00002B38  4E75                     rts
  3971. 00002B3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3972. 00002B3E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3973. 00002B42  000C 206E                ori.b      A4, 0x6E /* 'n' */
  3974. 00002B46  0008 2F28                ori.b      A0, 0x28 /* '(' */
  3975. 00002B4A  FFFC                     .invalid   <<F/7/7>>
  3976. 00002B4C  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  3977. 00002B50  4E5E                     unlink     A6
  3978. 00002B52  205F                     movea.l    A0, [A7]+
  3979. 00002B54  504F                     addq.w     A7, 8
  3980. 00002B56  4ED0                     jmp        [A0]
  3981. export_271:
  3982. fn00002B58:
  3983. 00002B58  4E56 FFFC                link       A6, -0x0004
  3984. 00002B5C  2F0C                     move.l     -[A7], A4
  3985. 00002B5E  286E 000C                movea.l    A4, [A6 + 0xC]
  3986. 00002B62  4AAD FA64                tst.l      [A5 - 0x59C]
  3987. 00002B66  677E                     beq        +0x80 /* 00002BE6 */
  3988. 00002B68  4267                     clr.w      -[A7]
  3989. 00002B6A  2F2D FA64                move.l     -[A7], [A5 - 0x59C]
  3990. 00002B6E  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  3991. 00002B72  4A5F                     tst.w      [A7]+
  3992. 00002B74  6F16                     ble        +0x18 /* 00002B8C */
  3993. 00002B76  42A7                     clr.l      -[A7]
  3994. 00002B78  206D FA64                movea.l    A0, [A5 - 0x59C]
  3995. 00002B7C  2050                     movea.l    A0, [A0]
  3996. 00002B7E  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3997. 00002B82  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  3998. 00002B86  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3999. 00002B8A  6006                     bra        +0x8 /* 00002B92 */
  4000. label00002B8C:
  4001. 00002B8C  2D6D FA64 FFFC           move.l     [A6 - 0x4], [A5 - 0x59C]
  4002. label00002B92:
  4003. 00002B92  487A FFA8                pea.l      [PC - 0x58 /* 00002B3C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4004. 00002B96  2F0E                     move.l     -[A7], A6
  4005. 00002B98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4006. 00002B9C  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  4007. 00002BA0  2F0C                     move.l     -[A7], A4
  4008. 00002BA2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4009. 00002BA6  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  4010. 00002BAA  2054                     movea.l    A0, [A4]
  4011. 00002BAC  216E FFFC 000E           move.l     [A0 + 0xE], [A6 - 0x4]
  4012. 00002BB2  486D FBC4                pea.l      [A5 - 0x43C]
  4013. 00002BB6  4267                     clr.w      -[A7]
  4014. 00002BB8  2F0C                     move.l     -[A7], A4
  4015. 00002BBA  4EAD 311A                jsr        [A5 + 0x311A /* export_1567 */]
  4016. 00002BBE  4267                     clr.w      -[A7]
  4017. 00002BC0  2F0C                     move.l     -[A7], A4
  4018. 00002BC2  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  4019. 00002BC6  2F2D FA64                move.l     -[A7], [A5 - 0x59C]
  4020. 00002BCA  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  4021. 00002BCE  2F2D FA64                move.l     -[A7], [A5 - 0x59C]
  4022. 00002BD2  2F2D FA64                move.l     -[A7], [A5 - 0x59C]
  4023. 00002BD6  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  4024. 00002BDA  B9ED F77C                cmpa.l     A4, [A5 - 0x884]
  4025. 00002BDE  57C0                     seq        D0
  4026. 00002BE0  4400                     neg.b      D0
  4027. 00002BE2  1B40 F6D4                move.b     [A5 - 0x92C], D0
  4028. label00002BE6:
  4029. 00002BE6  42A7                     clr.l      -[A7]
  4030. 00002BE8  2F0C                     move.l     -[A7], A4
  4031. 00002BEA  4EAD 3052                jsr        [A5 + 0x3052 /* export_1542 */]
  4032. 00002BEE  2B4C FBC0                move.l     [A5 - 0x440], A4
  4033. 00002BF2  285F                     movea.l    A4, [A7]+
  4034. 00002BF4  4E5E                     unlink     A6
  4035. 00002BF6  205F                     movea.l    A0, [A7]+
  4036. 00002BF8  504F                     addq.w     A7, 8
  4037. 00002BFA  4ED0                     jmp        [A0]
  4038. export_272:
  4039. 00002BFC  4E56 FFFC                link       A6, -0x0004
  4040. 00002C00  2F0C                     move.l     -[A7], A4
  4041. 00002C02  286D F7FC                movea.l    A4, [A5 - 0x804]
  4042. 00002C06  2B6D FBC0 F7FC           move.l     [A5 - 0x804], [A5 - 0x440]
  4043. 00002C0C  200C                     move.l     D0, A4
  4044. 00002C0E  670A                     beq        +0xC /* 00002C1A */
  4045. 00002C10  2F0C                     move.l     -[A7], A4
  4046. 00002C12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4047. 00002C16  4EBA FF40                jsr        [PC - 0xC0 /* 00002B58 */]
  4048. label00002C1A:
  4049. 00002C1A  285F                     movea.l    A4, [A7]+
  4050. 00002C1C  4E5E                     unlink     A6
  4051. 00002C1E  2E9F                     move.l     [A7], [A7]+
  4052. 00002C20  4E75                     rts
  4053. 00002C22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4054. // begin alternate branch 00002C24-00002C3E
  4055. fn00002C24:
  4056. 00002C24  4E56 0000                link       A6, 0
  4057. 00002C28  2F2D FA64                move.l     -[A7], [A5 - 0x59C]
  4058. 00002C2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4059. 00002C30  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  4060. 00002C34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4061. 00002C38  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  4062. 00002C3C  4E5E                     unlink     A6
  4063. // end alternate branch 00002C24-00002C3E
  4064. fn00002C24: // (misaligned)
  4065. 00002C26  0000 2F2D                ori.b      D0, 0x2D /* '-' */
  4066. 00002C2A  FA64 2F2E                .extension 0xA64 <<F/1/5>>, 0x2F2E // unimplemented
  4067. 00002C2E  0008 4EAD                ori.b      A0, 0xAD
  4068. 00002C32  09BA 2F2E                bclr       [PC + 0x2F2E /* 00005B62, cstring ""<EOF> */], D4
  4069. 00002C36  0008 4EAD                ori.b      A0, 0xAD
  4070. 00002C3A  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  4071. 00002C3E  2E9F                     move.l     [A7], [A7]+
  4072. 00002C40  4E75                     rts
  4073. 00002C42  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4074. // begin alternate branch 00002C44-00002C4A
  4075. export_273:
  4076. fn00002C44:
  4077. 00002C44  4E56 0000                link       A6, 0
  4078. 00002C48  2F0C                     move.l     -[A7], A4
  4079. // end alternate branch 00002C44-00002C4A
  4080. export_273: // at 00002C44 (misaligned)
  4081. fn00002C44: // (misaligned)
  4082. 00002C46  0000 2F0C                ori.b      D0, 0xC
  4083. 00002C4A  286E 0008                movea.l    A4, [A6 + 0x8]
  4084. 00002C4E  2054                     movea.l    A0, [A4]
  4085. 00002C50  4AA8 0016                tst.l      [A0 + 0x16]
  4086. 00002C54  670A                     beq        +0xC /* 00002C60 */
  4087. 00002C56  2F28 0016                move.l     -[A7], [A0 + 0x16]
  4088. 00002C5A  4EBA FFC8                jsr        [PC - 0x38 /* 00002C24 */]
  4089. 00002C5E  6008                     bra        +0xA /* 00002C68 */
  4090. label00002C60:
  4091. 00002C60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4092. 00002C64  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  4093. label00002C68:
  4094. 00002C68  285F                     movea.l    A4, [A7]+
  4095. 00002C6A  4E5E                     unlink     A6
  4096. 00002C6C  2E9F                     move.l     [A7], [A7]+
  4097. 00002C6E  4E75                     rts
  4098. export_274:
  4099. 00002C70  4E56 FFF6                link       A6, -0x000A
  4100. 00002C74  48E7 0300                movem.l    -[A7], D6,D7
  4101. 00002C78  4267                     clr.w      -[A7]
  4102. 00002C7A  1F3C 0001                move.b     -[A7], 0x1
  4103. 00002C7E  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  4104. 00002C82  1E1F                     move.b     D7, [A7]+
  4105. 00002C84  42A7                     clr.l      -[A7]
  4106. 00002C86  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4107. 00002C8A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4108. 00002C8E  486E FFFC                pea.l      [A6 - 0x4]
  4109. 00002C92  A9FD                     syscall    GetScrap
  4110. 00002C94  2C1F                     move.l     D6, [A7]+
  4111. 00002C96  4267                     clr.w      -[A7]
  4112. 00002C98  1F07                     move.b     -[A7], D7
  4113. 00002C9A  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  4114. 00002C9E  1E1F                     move.b     D7, [A7]+
  4115. 00002CA0  2D46 0014                move.l     [A6 + 0x14], D6
  4116. 00002CA4  4CDF 00C0                movem.l    D6,D7, [A7]+
  4117. 00002CA8  4E5E                     unlink     A6
  4118. 00002CAA  205F                     movea.l    A0, [A7]+
  4119. 00002CAC  DEFC 000C                add.w      A7, 0xC
  4120. 00002CB0  4ED0                     jmp        [A0]
  4121. 00002CB2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4122. export_275: // at 00002CB4 (misaligned)
  4123. 00002CB6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4124. 00002CBA  2E9F                     move.l     [A7], [A7]+
  4125. 00002CBC  4E75                     rts
  4126. 00002CBE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4127. export_276: // at 00002CC0 (misaligned)
  4128. 00002CC2  FFDE                     .invalid   <<F/7/7>>
  4129. 00002CC4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  4130. 00002CC8  282E 000C                move.l     D4, [A6 + 0xC]
  4131. 00002CCC  266E 0008                movea.l    A3, [A6 + 0x8]
  4132. 00002CD0  2044                     movea.l    A0, D4
  4133. 00002CD2  2453                     movea.l    A2, [A3]
  4134. 00002CD4  43EA 0022                lea.l      A1, [A2 + 0x22]
  4135. 00002CD8  20D9                     move.l     [A0]+, [A1]+
  4136. 00002CDA  20D9                     move.l     [A0]+, [A1]+
  4137. 00002CDC  4AAA 0040                tst.l      [A2 + 0x40]
  4138. 00002CE0  6700 00F6                beq        +0xF8 /* 00002DD8 */
  4139. 00002CE4  2053                     movea.l    A0, [A3]
  4140. 00002CE6  1028 003D                move.b     D0, [A0 + 0x3D]
  4141. 00002CEA  6700 00AC                beq        +0xAE /* 00002D98 */
  4142. 00002CEE  4267                     clr.w      -[A7]
  4143. 00002CF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4144. 00002CF4  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  4145. 00002CF8  101F                     move.b     D0, [A7]+
  4146. 00002CFA  6700 00DC                beq        +0xDE /* 00002DD8 */
  4147. 00002CFE  486D F804                pea.l      [A5 - 0x7FC]
  4148. 00002D02  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  4149. 00002D06  486E FFEE                pea.l      [A6 - 0x12]
  4150. 00002D0A  2053                     movea.l    A0, [A3]
  4151. 00002D0C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4152. 00002D10  4EAD 3062                jsr        [A5 + 0x3062 /* export_1544 */]
  4153. 00002D14  486E FFEE                pea.l      [A6 - 0x12]
  4154. 00002D18  486E FFE6                pea.l      [A6 - 0x1A]
  4155. 00002D1C  4EAD 226A                jsr        [A5 + 0x226A /* export_1097 */]
  4156. 00002D20  42A7                     clr.l      -[A7]
  4157. 00002D22  486E FFE6                pea.l      [A6 - 0x1A]
  4158. 00002D26  486E FFE6                pea.l      [A6 - 0x1A]
  4159. 00002D2A  A9D2                     syscall    TENew
  4160. 00002D2C  2E17                     move.l     D7, [A7]
  4161. 00002D2E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4162. 00002D32  2047                     movea.l    A0, D7
  4163. 00002D34  2850                     movea.l    A4, [A0]
  4164. 00002D36  2A2C 003E                move.l     D5, [A4 + 0x3E]
  4165. 00002D3A  2053                     movea.l    A0, [A3]
  4166. 00002D3C  2968 0040 003E           move.l     [A4 + 0x3E], [A0 + 0x40]
  4167. 00002D42  2F07                     move.l     -[A7], D7
  4168. 00002D44  A9D0                     syscall    TECalText
  4169. 00002D46  2047                     movea.l    A0, D7
  4170. 00002D48  2850                     movea.l    A4, [A0]
  4171. 00002D4A  302E FFEC                move.w     D0, [A6 - 0x14]
  4172. 00002D4E  906E FFE8                sub.w      D0, [A6 - 0x18]
  4173. 00002D52  48C0                     ext.l      D0
  4174. 00002D54  2044                     movea.l    A0, D4
  4175. 00002D56  2140 0004                move.l     [A0 + 0x4], D0
  4176. 00002D5A  2044                     movea.l    A0, D4
  4177. 00002D5C  2F08                     move.l     -[A7], A0
  4178. 00002D5E  42A7                     clr.l      -[A7]
  4179. 00002D60  2F08                     move.l     -[A7], A0
  4180. 00002D62  42A7                     clr.l      -[A7]
  4181. 00002D64  3F2C 005E                move.w     -[A7], [A4 + 0x5E]
  4182. 00002D68  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  4183. 00002D6C  301F                     move.w     D0, [A7]+
  4184. 00002D6E  C1DF                     muls.w     D0, [A7]+
  4185. 00002D70  2E80                     move.l     [A7], D0
  4186. 00002D72  201F                     move.l     D0, [A7]+
  4187. 00002D74  205F                     movea.l    A0, [A7]+
  4188. 00002D76  2F00                     move.l     -[A7], D0
  4189. 00002D78  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  4190. 00002D7E  201F                     move.l     D0, [A7]+
  4191. 00002D80  2E9F                     move.l     [A7], [A7]+
  4192. 00002D82  B097                     cmp.l      D0, [A7]
  4193. 00002D84  6C02                     bge        +0x4 /* 00002D88 */
  4194. 00002D86  2E80                     move.l     [A7], D0
  4195. label00002D88:
  4196. 00002D88  201F                     move.l     D0, [A7]+
  4197. 00002D8A  205F                     movea.l    A0, [A7]+
  4198. 00002D8C  2080                     move.l     [A0], D0
  4199. 00002D8E  2945 003E                move.l     [A4 + 0x3E], D5
  4200. 00002D92  2F07                     move.l     -[A7], D7
  4201. 00002D94  A9CD                     syscall    TEDispose
  4202. 00002D96  6040                     bra        +0x42 /* 00002DD8 */
  4203. label00002D98:
  4204. 00002D98  4206                     clr.b      D6
  4205. 00002D9A  6036                     bra        +0x38 /* 00002DD2 */
  4206. label00002D9C:
  4207. 00002D9C  102D F720                move.b     D0, [A5 - 0x8E0]
  4208. 00002DA0  662E                     bne        +0x30 /* 00002DD0 */
  4209. 00002DA2  2253                     movea.l    A1, [A3]
  4210. 00002DA4  2069 0040                movea.l    A0, [A1 + 0x40]
  4211. 00002DA8  2050                     movea.l    A0, [A0]
  4212. 00002DAA  49E8 0002                lea.l      A4, [A0 + 0x2]
  4213. 00002DAE  1006                     move.b     D0, D6
  4214. 00002DB0  4880                     ext.w      D0
  4215. 00002DB2  D040                     add.w      D0, D0
  4216. 00002DB4  1206                     move.b     D1, D6
  4217. 00002DB6  4881                     ext.w      D1
  4218. 00002DB8  D241                     add.w      D1, D1
  4219. 00002DBA  3434 0004                move.w     D2, [A4 + D0.w + 0x4]
  4220. 00002DBE  9474 1000                sub.w      D2, [A4 + D1.w]
  4221. 00002DC2  48C2                     ext.l      D2
  4222. 00002DC4  2044                     movea.l    A0, D4
  4223. 00002DC6  1006                     move.b     D0, D6
  4224. 00002DC8  4880                     ext.w      D0
  4225. 00002DCA  E540                     asl        D0.w, 2
  4226. 00002DCC  2182 0000                move.l     [A0 + D0.w], D2
  4227. label00002DD0:
  4228. 00002DD0  5206                     addq.b     D6, 1
  4229. label00002DD2:
  4230. 00002DD2  7001                     moveq.l    D0, 0x01
  4231. 00002DD4  B006                     cmp.b      D0, D6
  4232. 00002DD6  6CC4                     bge        -0x3A /* 00002D9C */
  4233. label00002DD8:
  4234. 00002DD8  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  4235. 00002DDC  4E5E                     unlink     A6
  4236. 00002DDE  205F                     movea.l    A0, [A7]+
  4237. 00002DE0  504F                     addq.w     A7, 8
  4238. 00002DE2  4ED0                     jmp        [A0]
  4239. 00002DE4  4E56 0000                link       A6, 0
  4240. 00002DE8  48E7 0018                movem.l    -[A7], A3,A4
  4241. 00002DEC  286E 0008                movea.l    A4, [A6 + 0x8]
  4242. 00002DF0  266C 0008                movea.l    A3, [A4 + 0x8]
  4243. 00002DF4  42A7                     clr.l      -[A7]
  4244. 00002DF6  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  4245. 00002DFA  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  4246. 00002DFE  295F FFF4                move.l     [A4 - 0xC], [A7]+
  4247. 00002E02  2053                     movea.l    A0, [A3]
  4248. 00002E04  7000                     moveq.l    D0, 0x00
  4249. 00002E06  2140 0040                move.l     [A0 + 0x40], D0
  4250. 00002E0A  4CDF 1800                movem.l    A3,A4, [A7]+
  4251. 00002E0E  4E5E                     unlink     A6
  4252. 00002E10  205F                     movea.l    A0, [A7]+
  4253. 00002E12  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4254. 00002E16  4ED0                     jmp        [A0]
  4255. fn00002E18:
  4256. 00002E18  4E56 FFF4                link       A6, -0x000C
  4257. 00002E1C  48E7 0108                movem.l    -[A7], D7,A4
  4258. 00002E20  286E 0008                movea.l    A4, [A6 + 0x8]
  4259. 00002E24  204C                     movea.l    A0, A4
  4260. 00002E26  5088                     addq.l     A0, 8
  4261. 00002E28  2050                     movea.l    A0, [A0]
  4262. 00002E2A  2D48 FFF4                move.l     [A6 - 0xC], A0
  4263. 00002E2E  42A7                     clr.l      -[A7]
  4264. 00002E30  42A7                     clr.l      -[A7]
  4265. 00002E32  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4266. 00002E36  486E FFF8                pea.l      [A6 - 0x8]
  4267. 00002E3A  A9FD                     syscall    GetScrap
  4268. 00002E3C  2E1F                     move.l     D7, [A7]+
  4269. 00002E3E  6F06                     ble        +0x8 /* 00002E46 */
  4270. 00002E40  296E 000C FFF0           move.l     [A4 - 0x10], [A6 + 0xC]
  4271. label00002E46:
  4272. 00002E46  4A87                     tst.l      D7
  4273. 00002E48  5EC0                     sgt        D0
  4274. 00002E4A  4400                     neg.b      D0
  4275. 00002E4C  1D40 0010                move.b     [A6 + 0x10], D0
  4276. 00002E50  4CDF 1080                movem.l    D7,A4, [A7]+
  4277. 00002E54  4E5E                     unlink     A6
  4278. 00002E56  205F                     movea.l    A0, [A7]+
  4279. 00002E58  504F                     addq.w     A7, 8
  4280. 00002E5A  4ED0                     jmp        [A0]
  4281. fn00002E5C:
  4282. 00002E5C  4E56 FFB0                link       A6, -0x0050
  4283. 00002E60  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4284. 00002E64  266E 0008                movea.l    A3, [A6 + 0x8]
  4285. 00002E68  284B                     movea.l    A4, A3
  4286. 00002E6A  2054                     movea.l    A0, [A4]
  4287. 00002E6C  3028 003E                move.w     D0, [A0 + 0x3E]
  4288. 00002E70  B06D F764                cmp.w      D0, [A5 - 0x89C]
  4289. 00002E74  6700 00BA                beq        +0xBC /* 00002F30 */
  4290. 00002E78  42A7                     clr.l      -[A7]
  4291. 00002E7A  2054                     movea.l    A0, [A4]
  4292. 00002E7C  2F28 0040                move.l     -[A7], [A0 + 0x40]
  4293. 00002E80  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  4294. 00002E84  2054                     movea.l    A0, [A4]
  4295. 00002E86  215F 0040                move.l     [A0 + 0x40], [A7]+
  4296. 00002E8A  4267                     clr.w      -[A7]
  4297. 00002E8C  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  4298. 00002E92  2F0E                     move.l     -[A7], A6
  4299. 00002E94  4EBA FF82                jsr        [PC - 0x7E /* 00002E18 */]
  4300. 00002E98  2054                     movea.l    A0, [A4]
  4301. 00002E9A  115F 003C                move.b     [A0 + 0x3C], [A7]+
  4302. 00002E9E  4267                     clr.w      -[A7]
  4303. 00002EA0  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4304. 00002EA6  2F0E                     move.l     -[A7], A6
  4305. 00002EA8  4EBA FF6E                jsr        [PC - 0x92 /* 00002E18 */]
  4306. 00002EAC  2054                     movea.l    A0, [A4]
  4307. 00002EAE  115F 003D                move.b     [A0 + 0x3D], [A7]+
  4308. 00002EB2  1028 003C                move.b     D0, [A0 + 0x3C]
  4309. 00002EB6  6608                     bne        +0xA /* 00002EC0 */
  4310. 00002EB8  2054                     movea.l    A0, [A4]
  4311. 00002EBA  8028 003D                or.b       D0, [A0 + 0x3D]
  4312. 00002EBE  6770                     beq        +0x72 /* 00002F30 */
  4313. label00002EC0:
  4314. 00002EC0  42A7                     clr.l      -[A7]
  4315. 00002EC2  42A7                     clr.l      -[A7]
  4316. 00002EC4  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  4317. 00002EC8  2D57 FFF4                move.l     [A6 - 0xC], [A7]
  4318. 00002ECC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4319. 00002ED0  486E FFB0                pea.l      [A6 - 0x50]
  4320. 00002ED4  487A FF0E                pea.l      [PC - 0xF2 /* 00002DE4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4321. 00002ED8  2F0E                     move.l     -[A7], A6
  4322. 00002EDA  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  4323. 00002EDE  4267                     clr.w      -[A7]
  4324. 00002EE0  1F3C 0001                move.b     -[A7], 0x1
  4325. 00002EE4  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  4326. 00002EE8  1E1F                     move.b     D7, [A7]+
  4327. 00002EEA  42A7                     clr.l      -[A7]
  4328. 00002EEC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4329. 00002EF0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4330. 00002EF4  486E FFF8                pea.l      [A6 - 0x8]
  4331. 00002EF8  A9FD                     syscall    GetScrap
  4332. 00002EFA  2C1F                     move.l     D6, [A7]+
  4333. 00002EFC  4267                     clr.w      -[A7]
  4334. 00002EFE  1F07                     move.b     -[A7], D7
  4335. 00002F00  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  4336. 00002F04  1E1F                     move.b     D7, [A7]+
  4337. 00002F06  4A86                     tst.l      D6
  4338. 00002F08  6C06                     bge        +0x8 /* 00002F10 */
  4339. 00002F0A  3F06                     move.w     -[A7], D6
  4340. 00002F0C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  4341. label00002F10:
  4342. 00002F10  2054                     movea.l    A0, [A4]
  4343. 00002F12  216E FFF4 0040           move.l     [A0 + 0x40], [A6 - 0xC]
  4344. 00002F18  2F0B                     move.l     -[A7], A3
  4345. 00002F1A  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  4346. 00002F1E  4267                     clr.w      -[A7]
  4347. 00002F20  2F0B                     move.l     -[A7], A3
  4348. 00002F22  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  4349. 00002F26  101F                     move.b     D0, [A7]+
  4350. 00002F28  486E FFB0                pea.l      [A6 - 0x50]
  4351. 00002F2C  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  4352. label00002F30:
  4353. 00002F30  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4354. 00002F34  4E5E                     unlink     A6
  4355. 00002F36  2E9F                     move.l     [A7], [A7]+
  4356. 00002F38  4E75                     rts
  4357. 00002F3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4358. export_277: // at 00002F3C (misaligned)
  4359. 00002F3E  FFEE                     .invalid   <<F/7/7>>
  4360. 00002F40  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  4361. 00002F44  206E 000C                movea.l    A0, [A6 + 0xC]
  4362. 00002F48  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4363. 00002F4C  22D8                     move.l     [A1]+, [A0]+
  4364. 00002F4E  22D8                     move.l     [A1]+, [A0]+
  4365. 00002F50  266E 0008                movea.l    A3, [A6 + 0x8]
  4366. 00002F54  284B                     movea.l    A4, A3
  4367. 00002F56  2F0B                     move.l     -[A7], A3
  4368. 00002F58  4EBA FF02                jsr        [PC - 0xFE /* 00002E5C */]
  4369. 00002F5C  2054                     movea.l    A0, [A4]
  4370. 00002F5E  1028 003D                move.b     D0, [A0 + 0x3D]
  4371. 00002F62  674E                     beq        +0x50 /* 00002FB2 */
  4372. 00002F64  486D F70C                pea.l      [A5 - 0x8F4]
  4373. 00002F68  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  4374. 00002F6C  486E FFF0                pea.l      [A6 - 0x10]
  4375. 00002F70  2F0B                     move.l     -[A7], A3
  4376. 00002F72  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  4377. 00002F76  2054                     movea.l    A0, [A4]
  4378. 00002F78  2F28 0040                move.l     -[A7], [A0 + 0x40]
  4379. 00002F7C  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  4380. 00002F80  2254                     movea.l    A1, [A4]
  4381. 00002F82  2069 0040                movea.l    A0, [A1 + 0x40]
  4382. 00002F86  2F10                     move.l     -[A7], [A0]
  4383. 00002F88  42A7                     clr.l      -[A7]
  4384. 00002F8A  2054                     movea.l    A0, [A4]
  4385. 00002F8C  2F28 0040                move.l     -[A7], [A0 + 0x40]
  4386. 00002F90  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  4387. 00002F94  486E FFF0                pea.l      [A6 - 0x10]
  4388. 00002F98  4267                     clr.w      -[A7]
  4389. 00002F9A  1F3C 0001                move.b     -[A7], 0x1
  4390. 00002F9E  42A7                     clr.l      -[A7]
  4391. 00002FA0  42A7                     clr.l      -[A7]
  4392. 00002FA2  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  4393. 00002FA6  2054                     movea.l    A0, [A4]
  4394. 00002FA8  2F28 0040                move.l     -[A7], [A0 + 0x40]
  4395. 00002FAC  205F                     movea.l    A0, [A7]+
  4396. 00002FAE  A02A                     syscall    HUnlock
  4397. 00002FB0  6062                     bra        +0x64 /* 00003014 */
  4398. label00002FB2:
  4399. 00002FB2  2054                     movea.l    A0, [A4]
  4400. 00002FB4  1028 003C                move.b     D0, [A0 + 0x3C]
  4401. 00002FB8  675A                     beq        +0x5C /* 00003014 */
  4402. 00002FBA  102D F720                move.b     D0, [A5 - 0x8E0]
  4403. 00002FBE  670C                     beq        +0xE /* 00002FCC */
  4404. 00002FC0  486E FFF0                pea.l      [A6 - 0x10]
  4405. 00002FC4  2F0B                     move.l     -[A7], A3
  4406. 00002FC6  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  4407. 00002FCA  603C                     bra        +0x3E /* 00003008 */
  4408. label00002FCC:
  4409. 00002FCC  2254                     movea.l    A1, [A4]
  4410. 00002FCE  2069 0040                movea.l    A0, [A1 + 0x40]
  4411. 00002FD2  2050                     movea.l    A0, [A0]
  4412. 00002FD4  45EE FFF0                lea.l      A2, [A6 - 0x10]
  4413. 00002FD8  5488                     addq.l     A0, 2
  4414. 00002FDA  24D8                     move.l     [A2]+, [A0]+
  4415. 00002FDC  24D8                     move.l     [A2]+, [A0]+
  4416. 00002FDE  4207                     clr.b      D7
  4417. 00002FE0  6020                     bra        +0x22 /* 00003002 */
  4418. label00002FE2:
  4419. 00002FE2  1007                     move.b     D0, D7
  4420. 00002FE4  4880                     ext.w      D0
  4421. 00002FE6  D040                     add.w      D0, D0
  4422. 00002FE8  1207                     move.b     D1, D7
  4423. 00002FEA  4881                     ext.w      D1
  4424. 00002FEC  D241                     add.w      D1, D1
  4425. 00002FEE  3436 10F0                move.w     D2, [A6 + D1.w - 0x16]
  4426. 00002FF2  9576 00F4                sub.w      [A6 + D0.w - 0x12], D2
  4427. 00002FF6  1007                     move.b     D0, D7
  4428. 00002FF8  4880                     ext.w      D0
  4429. 00002FFA  D040                     add.w      D0, D0
  4430. 00002FFC  4276 00F0                clr.w      [A6 + D0.w - 0x16]
  4431. 00003000  5207                     addq.b     D7, 1
  4432. label00003002:
  4433. 00003002  7001                     moveq.l    D0, 0x01
  4434. 00003004  B007                     cmp.b      D0, D7
  4435. 00003006  6CDA                     bge        -0x24 /* 00002FE2 */
  4436. label00003008:
  4437. 00003008  2054                     movea.l    A0, [A4]
  4438. 0000300A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  4439. 0000300E  486E FFF0                pea.l      [A6 - 0x10]
  4440. 00003012  A8F6                     syscall    DrawPicture
  4441. label00003014:
  4442. 00003014  2054                     movea.l    A0, [A4]
  4443. 00003016  3028 003E                move.w     D0, [A0 + 0x3E]
  4444. 0000301A  B06D F764                cmp.w      D0, [A5 - 0x89C]
  4445. 0000301E  6714                     beq        +0x16 /* 00003034 */
  4446. 00003020  486E FFF0                pea.l      [A6 - 0x10]
  4447. 00003024  A92A                     syscall    ValidRect
  4448. 00003026  2054                     movea.l    A0, [A4]
  4449. 00003028  316D F764 003E           move.w     [A0 + 0x3E], [A5 - 0x89C]
  4450. 0000302E  1B7C 0001 F6D4           move.b     [A5 - 0x92C], 0x1
  4451. label00003034:
  4452. 00003034  486E FFF8                pea.l      [A6 - 0x8]
  4453. 00003038  2F0B                     move.l     -[A7], A3
  4454. 0000303A  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  4455. 0000303E  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  4456. 00003042  4E5E                     unlink     A6
  4457. 00003044  205F                     movea.l    A0, [A7]+
  4458. 00003046  504F                     addq.w     A7, 8
  4459. 00003048  4ED0                     jmp        [A0]
  4460. 0000304A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4461. export_278: // at 0000304C (misaligned)
  4462. 0000304E  FFF8                     .invalid   <<F/7/7>>
  4463. 00003050  206E 000E                movea.l    A0, [A6 + 0xE]
  4464. 00003054  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4465. 00003058  22D8                     move.l     [A1]+, [A0]+
  4466. 0000305A  22D8                     move.l     [A1]+, [A0]+
  4467. 0000305C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4468. 00003060  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  4469. 00003064  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4470. 00003068  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  4471. 0000306C  4E5E                     unlink     A6
  4472. 0000306E  205F                     movea.l    A0, [A7]+
  4473. 00003070  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4474. 00003074  4ED0                     jmp        [A0]
  4475. 00003076  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4476. export_279: // at 00003078 (misaligned)
  4477. 0000307A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4478. 0000307E  2E9F                     move.l     [A7], [A7]+
  4479. 00003080  4E75                     rts
  4480. 00003082  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4481. 00003086  FFFC                     .invalid   <<F/7/7>>
  4482. 00003088  2F0C                     move.l     -[A7], A4
  4483. 0000308A  286E 0008                movea.l    A4, [A6 + 0x8]
  4484. 0000308E  204C                     movea.l    A0, A4
  4485. 00003090  5088                     addq.l     A0, 8
  4486. 00003092  2050                     movea.l    A0, [A0]
  4487. 00003094  2D48 FFFC                move.l     [A6 - 0x4], A0
  4488. 00003098  42A7                     clr.l      -[A7]
  4489. 0000309A  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  4490. 0000309E  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  4491. 000030A2  295F FFF4                move.l     [A4 - 0xC], [A7]+
  4492. 000030A6  285F                     movea.l    A4, [A7]+
  4493. 000030A8  4E5E                     unlink     A6
  4494. 000030AA  205F                     movea.l    A0, [A7]+
  4495. 000030AC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4496. 000030B0  4ED0                     jmp        [A0]
  4497. 000030B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4498. export_280: // at 000030B4 (misaligned)
  4499. 000030B6  FFB2                     .invalid   <<F/6/7>>
  4500. 000030B8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4501. 000030BC  2A2E 0010                move.l     D5, [A6 + 0x10]
  4502. 000030C0  286E 0008                movea.l    A4, [A6 + 0x8]
  4503. 000030C4  4206                     clr.b      D6
  4504. 000030C6  7E00                     moveq.l    D7, 0x00
  4505. 000030C8  7000                     moveq.l    D0, 0x00
  4506. 000030CA  2D40 FFF4                move.l     [A6 - 0xC], D0
  4507. 000030CE  486E FFB2                pea.l      [A6 - 0x4E]
  4508. 000030D2  487A FFB0                pea.l      [PC - 0x50 /* 00003084, value 0x4E56FFFC */]
  4509. 000030D6  2F0E                     move.l     -[A7], A6
  4510. 000030D8  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  4511. 000030DC  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  4512. 000030E2  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4513. 000030E6  6632                     bne        +0x34 /* 0000311A */
  4514. 000030E8  42A7                     clr.l      -[A7]
  4515. 000030EA  2054                     movea.l    A0, [A4]
  4516. 000030EC  2F28 0040                move.l     -[A7], [A0 + 0x40]
  4517. 000030F0  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  4518. 000030F4  2E1F                     move.l     D7, [A7]+
  4519. 000030F6  4A85                     tst.l      D5
  4520. 000030F8  6700 0132                beq        +0x134 /* 0000322C */
  4521. 000030FC  2F05                     move.l     -[A7], D5
  4522. 000030FE  2F07                     move.l     -[A7], D7
  4523. 00003100  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  4524. 00003104  2254                     movea.l    A1, [A4]
  4525. 00003106  2069 0040                movea.l    A0, [A1 + 0x40]
  4526. 0000310A  2F10                     move.l     -[A7], [A0]
  4527. 0000310C  2045                     movea.l    A0, D5
  4528. 0000310E  2F10                     move.l     -[A7], [A0]
  4529. 00003110  2F07                     move.l     -[A7], D7
  4530. 00003112  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  4531. 00003116  6000 0114                bra        +0x116 /* 0000322C */
  4532. label0000311A:
  4533. 0000311A  203C 7374 796C           move.l     D0, 0x7374796C /* 'styl' */
  4534. 00003120  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4535. 00003124  6600 00FC                bne        +0xFE /* 00003222 */
  4536. 00003128  7001                     moveq.l    D0, 0x01
  4537. 0000312A  2054                     movea.l    A0, [A4]
  4538. 0000312C  B028 006F                cmp.b      D0, [A0 + 0x6F]
  4539. 00003130  6600 00FA                bne        +0xFC /* 0000322C */
  4540. 00003134  4267                     clr.w      -[A7]
  4541. 00003136  42A7                     clr.l      -[A7]
  4542. 00003138  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  4543. 0000313E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4544. 00003142  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  4545. 00003146  101F                     move.b     D0, [A7]+
  4546. 00003148  6700 00CE                beq        +0xD0 /* 00003218 */
  4547. 0000314C  2254                     movea.l    A1, [A4]
  4548. 0000314E  2069 003C                movea.l    A0, [A1 + 0x3C]
  4549. 00003152  2650                     movea.l    A3, [A0]
  4550. 00003154  382B 0020                move.w     D4, [A3 + 0x20]
  4551. 00003158  3D6B 0022 FFFC           move.w     [A6 - 0x4], [A3 + 0x22]
  4552. 0000315E  2F3C 7FFF 0000           move.l     -[A7], 0x7FFF0000
  4553. 00003164  2054                     movea.l    A0, [A4]
  4554. 00003166  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  4555. 0000316A  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4556. 0000316E  42A7                     clr.l      -[A7]
  4557. 00003170  2054                     movea.l    A0, [A4]
  4558. 00003172  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  4559. 00003176  3F3C 0006                move.w     -[A7], 0x6
  4560. 0000317A  A83D                     syscall    TEDispatch
  4561. 0000317C  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  4562. 00003180  3F04                     move.w     -[A7], D4
  4563. 00003182  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4564. 00003186  2054                     movea.l    A0, [A4]
  4565. 00003188  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  4566. 0000318C  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4567. 00003190  4AAE FFF4                tst.l      [A6 - 0xC]
  4568. 00003194  676E                     beq        +0x70 /* 00003204 */
  4569. 00003196  42A7                     clr.l      -[A7]
  4570. 00003198  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4571. 0000319C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  4572. 000031A0  2E1F                     move.l     D7, [A7]+
  4573. 000031A2  4A85                     tst.l      D5
  4574. 000031A4  674E                     beq        +0x50 /* 000031F4 */
  4575. 000031A6  4267                     clr.w      -[A7]
  4576. 000031A8  1F3C 0001                move.b     -[A7], 0x1
  4577. 000031AC  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  4578. 000031B0  1C1F                     move.b     D6, [A7]+
  4579. 000031B2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4580. 000031B6  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  4581. 000031BA  4267                     clr.w      -[A7]
  4582. 000031BC  206E FFF4                movea.l    A0, [A6 - 0xC]
  4583. 000031C0  2F10                     move.l     -[A7], [A0]
  4584. 000031C2  2F05                     move.l     -[A7], D5
  4585. 000031C4  2F07                     move.l     -[A7], D7
  4586. 000031C6  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  4587. 000031CA  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  4588. 000031CE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4589. 000031D2  205F                     movea.l    A0, [A7]+
  4590. 000031D4  A02A                     syscall    HUnlock
  4591. 000031D6  4267                     clr.w      -[A7]
  4592. 000031D8  1F06                     move.b     -[A7], D6
  4593. 000031DA  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  4594. 000031DE  1C1F                     move.b     D6, [A7]+
  4595. 000031E0  4A6E FFF2                tst.w      [A6 - 0xE]
  4596. 000031E4  670E                     beq        +0x10 /* 000031F4 */
  4597. 000031E6  3F3C 0097                move.w     -[A7], 0x97
  4598. 000031EA  2F3C FFFF 0097           move.l     -[A7], 0xFFFF0097
  4599. 000031F0  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  4600. label000031F4:
  4601. 000031F4  42A7                     clr.l      -[A7]
  4602. 000031F6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4603. 000031FA  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  4604. 000031FE  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  4605. 00003202  6028                     bra        +0x2A /* 0000322C */
  4606. label00003204:
  4607. 00003204  4A85                     tst.l      D5
  4608. 00003206  6724                     beq        +0x26 /* 0000322C */
  4609. 00003208  3F3C 0097                move.w     -[A7], 0x97
  4610. 0000320C  2F3C FFFF 0097           move.l     -[A7], 0xFFFF0097
  4611. 00003212  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  4612. 00003216  6014                     bra        +0x16 /* 0000322C */
  4613. label00003218:
  4614. 00003218  4267                     clr.w      -[A7]
  4615. 0000321A  42A7                     clr.l      -[A7]
  4616. 0000321C  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  4617. 00003220  600A                     bra        +0xC /* 0000322C */
  4618. label00003222:
  4619. 00003222  3F3C FF9A                move.w     -[A7], 0xFF9A
  4620. 00003226  42A7                     clr.l      -[A7]
  4621. 00003228  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  4622. label0000322C:
  4623. 0000322C  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  4624. 00003230  486E FFB2                pea.l      [A6 - 0x4E]
  4625. 00003234  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  4626. 00003238  2D47 0014                move.l     [A6 + 0x14], D7
  4627. 0000323C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4628. 00003240  4E5E                     unlink     A6
  4629. 00003242  205F                     movea.l    A0, [A7]+
  4630. 00003244  DEFC 000C                add.w      A7, 0xC
  4631. 00003248  4ED0                     jmp        [A0]
  4632. 0000324A  0000                     .incomplete
  4633.